本書系統化地闡述了技術架構與業務架構的方法論與實踐。
《軟體架構設計:大型網站技術架構與業務架構融合之道》內容分為5大部分,第1部分從行業背景出發定義架構的概念與範疇;第2部分細緻討論架構所需的電腦功底,包括程式設計語言、作業系統、資料庫、網路、框架、仲介軟體;第3部分從高併發、高可用、穩定性、分散式事務、Paxos/Raft一致性演算法、CAP理論等方面探討技術架構;第4部分從業務架構思維、微服務、領域驅動設計、技術架構與業務架構融合的角度探討業務架構;第5部分從個人素質、團隊能力兩大方面,詮釋從技術到管理的轉變方法。
通過《軟體架構設計:大型網站技術架構與業務架構融合之道》,讀者可以對大型業務系統的架構方法論有全域的認識,同時對軟體架構的核心能力有深刻的理解,對個人的技術成長起到一定的借鑒作用。
《軟體架構設計:大型網站技術架構與業務架構融合之道》不僅適合工程師、架構師閱讀,也適合企業系統開發人員在內的軟體發展從業人員閱讀。