- 실무자들이 추천하는 서적 중 하나로 시스템 확장 개념과 분리, 접근 방식, 모델링, 통신 방식들을 잘 저술한 서적 중 하나입니다.
- 마이크로서비스 아키텍쳐 구축의 저자인 샘 뉴먼의 번역 신간 ('21.01) 입니다. 사례와 패턴을 기반으로 개념과 Best practice를 설명합니다.
- CAP 이론, 12 Factor, 가상화 기술, 분산 시스템 개념 등 필요한 기반 개념들을 다루고 이후 여러 서비스 구현 패턴을 다룹니다. 어떤 언어에 종속되지 않고 인프라 개념 학습에 도움이 되는 서적입니다.
- MSA 설계 방식 중에서도 Event-Driven에 집중하는 서적으로 다양한 방식을 나열하여 트레이드 오프를 설명하고 분산 시스템에서 자주 발생하는 Eventual Consistency 문제와 보완 방법, Timestamp 동기화, 상태 저장 방식 등을 다룹니다.
- Netflix OSS (Zuul, Eureka), Actuator, RabbitMQ 등을 활용해 Spring 기반 MSA를 구축하는 서적입니다. 사용되는 라이브러리들은 대부분 유지 단계 상태이긴 하지만 좋은 서적입니다.