본 글은 책 「샘뉴먼, "마이크로서비스 아키텍처 구축", 2017」의 마지막장을 정리한 글입니다.1. 비즈니스 개념에 맞춘 모델링비즈니스 경계로 나눠진 콘텍스트가 기술적 개념에 맞춰 구성된 인터페이스보다 안정적도메인 경계를 정의하기 위해 경계가 있는 콘텍스트(Bounded Context)를 이용2. 자동화 문화의 적용서비스들의 동작을 보장하는 것이 모놀리식 시스템보다 복잡하므로 자동화 테스팅이 중요명령행 호출을 통한 배포와 지속적 배포 이용배포 시 환경 차이를 구체화 하기 위한 환경 정의 (ex OS)더 빠른 배포를 위한 커스텀 이미지 생성과 불변 서버를 이용3. 내부 세부 구현의 은폐경계가 있는 콘텍스트로 모델링을 통해 세부 구현을 은폐테이터베이스를 감추고 데이터 펌프, 이벤트 데이터 펌프를 통해 여러..