微服務設計(第2版)
本書是系統架構領域標桿參考書的升級版,由業內資深專家薩姆·紐曼(SamNewman)撰寫。過去10年,隨著微服務的普及,大量組織從單體應用遷移到了微服務應用,分布式系統變得愈加精細化,然而,這個過程中也出現了一系列問題。本書深入探討了構建、管理、擴展和演進微服務架構時需要考慮的方方面面。內容分為三部分:第一部分“基礎”(第1章—第4章),詳細闡述微服務背后的核心思想;第二部分“實現”(第5章—第13章),帶你轉向具體實現細節,通過各種技術和方法盡可能大程度地用好微服務;第三部分“人和組織”(第14章—第16章),具體闡述離開人和組織的支持,理念和技術將毫無意義。通過學習本書,你將深入了解對微服務的建模、集成、測試、部署和監控等方向新的解決方案。第2版進行了全面更新:新增了微服務構建和部署、無服務器計算及云原生應用等主題,擴充了進程間通信等內容。此外,新版貫穿了更多業界常見案例,提供了更多代碼示例,幫助大家落地微服務。本書面向架構師、開發人員、測試人員和IT運維人員等各類對微服務感興趣的讀者。
·36.1萬字