內容簡介
在軟體架構中沒有簡單的決策。相反,這裏困難重重,充滿各種問題,並且沒有最佳實踐。通過本書,讀者將學會如何用批判性思維來考慮分散式架構中的利弊。 4位作者探討了選擇合適的分散式系統架構的策略,通過貫穿全書的Sysops Squad(一個虛構的技術小組)的傳奇故事研究了架構的各種可能性,包括如何確定服務粒度、管理工作流和編排、管理和解耦契約、管理分散式事務,以及如何優化運維特徵,例如可伸縮性、彈性和性能。 通過關注常見問題,本書提供了一些技巧來幫助讀者發現架構問題並進行權衡分析。作者簡介
馬克·理查茲,Mark Richards是一位經驗豐富的軟體架構師,參与了微服務架構、事件驅動架構和其他分散式系統的架構設計和實現。目錄
前言