1.3 이 책의 학습 내용
책거리를 할 즈음 여러분은 다음 내용을 배우게 될 것입니다.
• 마이크로서비스의 주요 특성과 장단점, 사용 시점
• 분산 데이터 관리 패턴
• 효과적인 마이크로서비스 테스트 전략
• 마이크로서비스 배포 옵션
• 모놀리식 아키텍처를 마이크로서비스 아키텍처로 리팩터링하는 전략
또한 여러분은 다음과 같은 일을 할 수 있게 됩니다.
• 마이크로서비스 아키텍처 패턴으로 애플리케이션을 아키텍처링합니다.
• 서비스 비즈니스 로직을 개발합니다.
• 사가를 이용하여 서비스 간 데이터 일관성을 유지합니다.
• 여러 서비스에 걸친 쿼리를 구현합니다.
• 마이크로서비스를 효율적으로 테스트합니다.
• 안전하고, 구성 가능하고, 관측 가능한 프로덕션 레디 서비스를 개발합니다.
• 기존 모놀리식 애플리케이션을 마이크로서비스로 리팩터링합니다.