天天看點

《微服務架構設計模式》

作者:IT博士讀書志
《微服務架構設計模式》
《微服務架構設計模式》
《微服務架構設計模式》
《微服務架構設計模式》
《微服務架構設計模式》
《微服務架構設計模式》

學習微服務,先學習微服務設計模式

一、作者簡介

克裡斯·理查森(Chris Richardson)

世界著名的軟體大師,《POJOS in Action》等技術名著的作者,也是著名開源項目 Cloud Foundry 和 Eventuate 的創始人。他的研究領域包括微服務架構設計、分布式資料管理、事件驅動的應用架構 、領域驅動設計、持續傳遞、Spring 架構、Scala、NoSQL 資料庫等。

喻勇

在技術圈馳騁多年,曾擔任過微軟技術布道師,VMware Cloud Foundry 生态建設負責人,并有幸引領了國内容器技術的創業浪潮。目前定居加拿大,關注微服務架構、雲原生應用等領域。

Chris 與喻勇曾在 VMware 全球開發者關系團隊共事多年,現在他們合作為國内企業客戶提供微服務相關的咨詢和教育訓練服務,他們的中文網站是:www.chrisrichardson.cn

二、内容簡介

成功地開發基于微服務架構的應用軟體,需要掌握一系列全新的架構思想和實踐。在這本獨特的書籍中,微服務架構的先驅、Java 開發者社群的意見領袖 Chris Richardson 收集、分類并解釋了 44 個架構設計模式,這些模式用來解決諸如服務拆分、事務管理、查詢和跨服務通信等難題。

本書将教會你如何開發和部署生産級别的微服務架構應用。這套寶貴的架構設計模式建立在數十年的分布式系統經驗之上,Chris 還為開發服務添加了新的模式,并将它們組合成可在真實條件下可靠地擴充和執行的系統。本書不僅僅是一個模式目錄,還提供了經驗驅動的建議,以幫助你設計、實作、測試和部署基于微服務的應用程式。

本書包含:

如何(以及為什麼)使用微服務架構

服務拆分的政策

事務管理和查詢相關的模式

高效的測試政策

包括容器和 Serverless 在内的部署模式

本書專為熟悉标準企業應用程式架構的開發人員編寫,使用 Java 編寫所有示例代碼。

三、學習目标

學習掌握什麼是微服務架構,微服務架構的設計模式和政策,java代碼實作等。

四、知識導圖

《微服務架構設計模式》

繼續閱讀