Home
Yujin Ahn
Cancel

쿠버네티스 완벽 가이드 / 마사야아오야마

1장 도커 복습과 Hello, Kubernetes 1.1 도커 복습 도커 컨테이너란? 애플리케이션과 해당 애플리케이션을 실행하기 위한 실행환경을 패키징하여 애플리케이션을 쉽게 실행하기 위한 도구. 가상 머신은 하이퍼바이저를 이용하여 게스트 OS를 동작시키지만, 도커 컨테이너는 호스트 머신의 커널을 이용하여 네임스페이스 분리와 cgroups를 이용...

소프트웨어 아키텍처 101 / 마크 리처드, 닐 포드

소프트웨어 아키텍처 101 - 마크 리처즈, 닐 포드 1 서론 소프트웨어 아키텍트의 길은 왜 분명하지 않을까? 직업 자체에 대한 명확한 정의가 없다 업무 범위가 방대하다 과거 모듈성, 컴포넌트, 패턴 등 순수 기술적인 부분 + MSA 등 계속해서 확대 소프트웨어 개발 생태계 발전에 따라 끊임없이 변화...

그림으로 공부하는 마이크로서비스 구조 / 다루사와 히로유키 외 6명

그림으로 공부하는 마이크로서비스 구조 마이크로서비스란 IaaS 이후 빨라진 인프라 구축 속도에 맞추어 애플리케이션 개발/운영을 신속하게 진행하기 위해 필요한 설계, 개발, 운영 기법을 모은 것. 클라우드 네이티브 컴퓨팅 컨테이너, 오케스트레이션, 마이크로서비스 개발/운영속도 향상 품질 개선 컨테이너와 오케스트레이션을 이...

Extreme Programming / Kent Beck

Extreme Programming(XP)는 무엇인가 XP는 Agile 프레임워크 중 하나, 소프트웨어 개발의 제약 조건들을 다루는 것에 바탕을 둔 방법론 방법론이란 ‘성공을 보장하려면 따라야 하는 규칙들의 집합’으로 해석되지만, XP는 팀마다 적용 방식이 다를 수 있고 XP를 적용하여도 성공 수준이 모두 다르다 ...

AWS Docs

AWS Docs Amazon EC2(Elastic Compute Cloud) AWS 클라우드에서 확장 가능 컴퓨팅 용량을 제공 EC2를 생성할 경우 다음의 기능을 제공한다 인스턴스 : 가상 컴퓨팅 환경 VPC(Virtual Private Cloud) 기본 보안 그룹 ...

Effective Java - 2장. 객체 생성과 파괴

ITEM 1 - 생성자 대신 정적 팩토리 메서드를 고려하라 클래스는 클라이언트에 public 생성자 대신 정적 팩토리 메서드를 제공할 수 있다. 정적 팩토리 메서드 - 객체 생성을 하는 정적(static) 메서드 이런 경우 5가지 장점이 있다. 이름을 가질 수 있다 하나의 시그니처로는 하나의 생성자만 만들 수 있다. 의...

Test-Driven Development / Kent Beck

프로그래머는 자기 작업의 품질에 대해 우선적으로 책임을 질 수 있어야 한다. 테스트 주도 개발은 책임을 맡는 방법이다. 테스트 주도 개발은 테스트라는 매커니즘을 통해 프로그래밍을 하며 생기는 두려움을 방지해 행동하고, 커뮤니케이션하게 한다.(용기) 이 책을 통해 작업을 단순하게 시작하고 자동화된 테스트를 만들고 새로운 설계 결정을 하...

Spring IoC, AOP, PSA

Spring 자바 엔터프라이즈 개발을 위한 오픈소스 애플리케이션 프레임워크 목적 : POJO를 이용한 애플리케이션 개발로 엔터프라이즈 시스템을 쉽고 효과적으로 개발하자 POJO(Plain Old Java Object) 순수한 자바 오브젝트 과거 EJB가 인기일때 단순한 자바 오브젝트를 사용하지 않고 EJB에 종속적인 개발을 해왔다. 그러다 보...