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