成功地開發基於微服務架構的應用軟件,需要掌握一系列全新的架構思想和實踐。
在這本獨特的書籍中,微服務架構的先驅、Java 開發者社區的意見領袖 Chris Richardson 收集、分類並解釋了 44 個架構設計模式,這些模式用來解決諸如服務拆分、事務管理、查詢和跨服務通信等難題。
本書將教會你如何開發和部署生產級別的微服務架構應用。
這套寶貴的架構設計模式建立在數十年的分佈式系統經驗之上,Chris還爲開發服務添加了新的模式,並將它們組合成可在真實條件下可靠地擴展和執行的系統。
本書不僅僅是一個模式目錄,還提供了經驗驅動的建議,以幫助你設計、實現、測試和部署基於微服務的應用程序。
本書包含:
- 如何(以及爲什麼)
- 使用微服務架構
- 服務拆分的策略
- 事務管理和查詢相關的模式
- 高效的測試策略
- 包括容器和 Serverless 在內的部署模式
本書專爲熟悉標準企業應用程序架構的開發人員編寫,使用 Java 編寫所有示例代碼。
豆瓣讀書詳細介紹