本書深刻總結了作者在大型互聯網公司長期的實戰(zhàn)經驗,系統化地闡述了構建大型分布式系統所需要的技術架構與業(yè)務架構方法論,并輔與詳盡的實踐剖析。全書分為三大部分:第1部分完整討論了分布式架構的幾大核心問題,包括高并發(fā)、高可靠性、高可用、數據一致性(包括分布式事務、Paxos/Raft一致性算法)、跨城容災與異地多活、CAP理論;第2部分從業(yè)務架構思維、需求分析、業(yè)務建模、領域驅動設計與微服務等角度探討業(yè)務架構;第3部分是案例實戰(zhàn),通過眾多的業(yè)界實際案例來對理論有一個更為直觀的介紹。通過本書,讀者可以對構建大型復雜系統的方法論有全局的認識,對軟件架構的核心能力有深刻的理解,對個人的技術成長起到一定的借鑒作用,提升思維認知。本書不僅適合工程師、架構師閱讀,也適合企業(yè)系統開發(fā)人員在內的軟件開發(fā)從業(yè)人員閱讀。