這是一部嘗試從架構本質的角度對傳統(tǒng)的企業(yè)級應用架構方法進行優(yōu)化的著作,不僅提供了一套更優(yōu)化的企業(yè)級應用架構方法論,能指導讀者構建高質量的應用;而且對當下熱門的分布式系統(tǒng)和大數據平臺的架構方法進行了詳細講解,通過大量案例提供了可直接復用的經驗。兩位作者在大型上市科技公司和大型互聯(lián)網企業(yè)從事研發(fā)和架構工作多年,本書融合了他們在不同領域的架構經驗。全書一共11章,分為三個部分:第①部分(第 1~6 章)架構設計方法論總結了一套切實可行、操作性強的高質量架構方法——“5視圖架構設計法”,并引入了領域驅動設計、規(guī)?;艚莸认冗M的設計思想。第②部分(第 7~9章) 分布式架構設計與實踐從實戰(zhàn)的角度講解了分布式系統(tǒng)的架構與設計,包括分布式的核心技術、微服務的架構設計,以及基于云端的分布式部署,旨在幫助讀者構建支持高并發(fā)、高可用的系統(tǒng)架構。第③部分(第 10~11 章) 大數據架構設計從更宏大的視角介紹了大數據平臺的架構與設計,包括數據中臺以及大數據技術中臺建設思路、路線圖和實踐經驗。