本部簡介#
第二部把第一部的觀念落到具體技術選擇與實作決策。重點在通訊技術選型、跨服務工作流,以及把單體拆成微服務時的演進路徑。
- 第 1 章 實作微服務通訊:RPC、REST、GraphQL、訊息代理的取捨;schema 與向後相容變更
- 第 2 章 工作流:為什麼分散式交易(2PC)通常不該用;Saga 模式的編排式與編舞式實作
- 第 3 章 從巨石到微服務:演進式拆解策略;資料庫拆解的常見痛點
對應原書 2nd Edition 的 Splitting the Monolith(Ch 3)。資料庫與規模成長的議題已分散到本章與後續部章節(如 Resiliency、Scaling)。