本部簡介#
第一部建立微服務的核心觀念與設計判斷依據。在進到實作之前,先把「什麼是微服務」「邊界該如何切」「服務之間怎麼溝通」三個基礎問題釐清。
- 第 1 章 什麼是微服務:定義、核心概念(獨立部署、業務領域建模、自有狀態)、與單體架構的取捨
- 第 2 章 如何建模微服務:耦合與內聚、領域驅動設計(DDD)的最小集合、限界上下文與聚合
- 第 3 章 通訊樣式:同步阻塞 vs 非同步、請求/回應 vs 事件驅動的取捨
全書貫穿一個虛構案例:MusicCorp——從實體 CD 零售轉型線上的公司,用來具體呈現各種設計選擇。