在軟件架構中沒有哪個決定是輕而易舉的。相反,有許多艱難的部分,要么是難題,要么是缺少最佳實踐,這迫使你在各種妥協(xié)中做出選擇。通過本書,你將學會如何批判性地思考分布式體系結構的利弊。軟件架構老兵和實踐顧問Neal Ford、Mark Richards、Pramod Sadalage、Zhamak Dehghani討論了選擇適合架構的策略。全書交織著一群虛構的技術專業(yè)人員(Sysops Squad)的故事,他們研究了從如何確定服務粒度、管理工作流和編排、管理和解耦合約、管理分布式事務到如何優(yōu)化可擴展性、彈性和性能等操作特性的一切問題。本書通過關注常見的問題,提供了一些技術,幫助你在面對架構問題時進行權衡。