MSA AWS(3)
-
AWS MSA 2. 비즈니스 기능 중심으로 구성(Organized Around Business Capabilities)
원문 : Running Containerized Microservices on AWS https://d1.awsstatic.com/training-and-certification/docs-devops-pro/running-containerized-microservices-on-aws.pdf 마이크로서비스를 구성하는 요소를 정의하는 것은 개발 팀이 동의해야 한다. 그 경계는 무엇일까? 응용 프로그램이 마이크로 서비스인가? 공유 라이브러리는 마이크로서비스인가? 마이크로서비스 이전에는 사용자 인터페이스, 데이터베이스 및 서버 측 로직과 같은 기술 기능을 중심으로 시스템 아키텍처가 구성되었다. 마이크로서비스 기반 접근 방식에서 각 개발 팀은 고객의 서비스 수명 주기를 소유한다. 예를 들어, 모범사례는 개발, 배..
2020.06.23 -
AWS MSA 1. 서비스를 통한 컴포넌트화 (Componentization Via Services)
원문 : Running Containerized Microservices on AWS https://d1.awsstatic.com/training-and-certification/docs-devops-pro/running-containerized-microservices-on-aws.pdf 마이크로서비스 아키텍처는 잘 정의된 API를 통해 통신하는 소규모 독립 서비스들로 구성된다. 이 작은 구성 요소들은 각각의 기능을 수행하기 위해 서로 협력하고, 모든 기능을 갖춘 응용 프로그램을 제공하도록 분할되어 있다. 마이크로서비스 아키텍처는 1980년대에 널리 사용된 Walkman 휴대용 오디오 카세트 플레이어에 비유할 수 있다. 배터리는 전원을 공급하고, 오디오 테이프는 매체이며, 헤드폰은 출력을 제공하며, 메..
2020.06.23 -
AWS MSA 0. Running Containerized Microservices on AWS
원문 : Running Containerized Microservices on AWS https://d1.awsstatic.com/training-and-certification/docs-devops-pro/running-containerized-microservices-on-aws.pdf 현대화 마이크로서비스 기반의 애플리케이션이 인기를 얻고 있다. 이에 따라, 컨테이너는 민첩하고 확장 가능하며 효율적인 마이크로서비스 아키텍처를 생성하기 위한 구성 요소로 주목받는다. 레거시 시스템 또는 컨테이너 애플리케이션을 고려할 때, 적용할 수 있는 소프트웨어 디자인 패턴이 있다. 마이크로서비스는 잘 정의된 API를 통해 통신하는 소규모의 독립적인 서비스로 구성된다. 이러한 서비스는 소규모의 독립적인 팀이 이용한다..
2020.06.18