먼저 한 문장으로 정리하면

이 책은 회원, 상품, 주문, 배송 기능을 가진 작은 주문 시스템을 예제로 삼아, 같은 비즈니스 문제를 모놀리식과 MSA 구조에서 어떻게 다르게 해결하는지 보여 주는 책이다.

이 책에서 다루는 시스템

이 책에서 다루는 예제는 거대한 규모의 복잡한 서비스가 아니다.

오히려 회원, 상품, 주문, 배송이라는 비교적 익숙하고 단순한 도메인을 가진 작은 주문 시스템에 가깝다.

하지만 이 정도 규모의 예제만으로도 백엔드 구조가 어떻게 진화하는지를 설명하기에는 충분하다.

도메인이 단순할수록 오히려 구조 변화의 핵심이 더 선명하게 드러나기 때문이다.

우리가 다룰 기능

책 전체를 통해 다음 기능을 중심으로 시스템을 확장한다.

겉보기에는 흔한 CRUD 예제처럼 보일 수도 있다.

하지만 중요한 것은 기능의 수가 아니라 기능 사이의 관계다.

왜 이 예제가 좋은가

주문을 생성하면 상품 재고가 줄어들어야 하고, 배송도 함께 만들어져야 한다.