微服務架構與實踐, 2/e
內容描述
微服務架構不僅延續了分佈式系統與SOA 的特徵,也汲取了DevOps、持續集成、持續交付等工程實踐的成功經驗,並正在借著雲計算和容器化的春風開始其馳騁之旅。但是,微服務的落地並不像其概念描述的那樣舉重若輕,它不僅包括架構解耦,還涉及開發測試、部署運維、工程實踐、團隊合作與康威定律等多方面的因素,這些因素相輔相成,共同影響著如何高質量、快速地交付業務價值。本書是在第1 版的基礎之上,基於作者近年來對服務化改造的實戰經驗和思考,並結合業界的技術趨勢進行的一次體系化的精進。全書共分為3 部分,首先闡述了微服務架構的理論基礎。其次介紹了微服務生態系統、實施參考模型以及最佳實踐,並基於真實案例分析了遺留系統的服務化改造策略與應用場景。最後基於Apache 開源社區的微服務框架ServiceComb,設計並實現了案例SockShop 系統,從端到端交付的角度,指導讀者完成服務的設計、開發、測試、流水線,以及自動化部署和運維體系的建立。本書不僅適合架構師、開發人員以及技術管理者閱讀,也適合正在嘗試向微服務架構遷移的團隊或者個人。希望本書能夠在微服務落地的工作中對讀者有所幫助。