本書基於ISO國際標準、架構行業發展情況編著,講解了軟體架構的基本概念、前沿理論和實踐應用。全書共7章,包括軟體架構概述、基礎架構剖析、高階架構剖析、雲計算架構、分散式架構、存儲系統架構,以及自訂架構實踐。書中對每種架構都詳細介紹了其理論基礎與具體實踐,並給出其優缺點及適用場景。
注重理論與實踐相結合,使讀者能夠對每種架構的設計思想有深入的理解,幫助其在進行自訂架構設計時能使用不同風格的架構設計思想,並掌握架構風格分析、設計思想提取、設計思想應用的方法。本書既可以作為架構設計的入門書籍,也可以作為深入理解架構設計思想的參考書,還可以作為架構設計時隨時查閱的工具書,以及瞭解架構發展趨勢的指南。本書不僅適合軟體架構師,説明他們完善自己的架構理論及框架,還適合想從事架構工作的軟體發展者,使其對軟體架構有全面的認識並進行設計實踐。