본문 바로가기
독서/IT기술분야

[책] 마이크로서비스 패턴

by _><- 2021. 9. 8.
반응형

크리스 리처드슨 지음

예제소스코드 : https://github.com/gilbutITbook/007035

 

GitHub - gilbutITbook/007035

Contribute to gilbutITbook/007035 development by creating an account on GitHub.

github.com


마이크로서비스를 위한 패턴 컬렉션을 중심으로 구성된 참고서

자바 언어로 된 예제 코드를 제공하고
가상의 회사 FTGO의 모놀리식 서비스를 분해하고 마이크로서비스로 변화시키는 과정을 통해 MSA 아키텍처 패턴에 대해 학습할 수 있게 도움을 준다.

1. 모놀리식 지옥에서 벗어나라
2. 분해전략
3. 프로세스간 통신
4. 트랜잭션 관리 : Saga
5. 비즈니스 로직 설계
6. 비느지스 로직 개발 : 이벤트 소싱
7. 마이크로서비스 쿼리 구현
8. 외부 API 패턴
9/10. 마이크로서비스 테스트
11. 프로덕션 레디 서비스 개발
12. 마이크로서비스 배포
13. 마이크로서비스 리팩토링

부록 : 실습 환경 구성
        WSL 활용

 

MSA 정의하는 3단계, 데이터의 일관성을 유지하는 방법 2가지, 모놀리식 아키텍처를 MSA로 변경하는 방법을 

사례를 들어 구체적으로 가이드하고 있어서 MSA프로젝트를 시작할 경우 좋은 참고서적이 될 수 있을 것 같다.

 

반응형