軟件架構(gòu):架構(gòu)模式、特征及實踐指南
本書全面概述了軟件架構(gòu)的方方面面,涉及架構(gòu)特征、架構(gòu)模式、組件識別、圖表化和展示架構(gòu)、演進架構(gòu),以及許多其他主題。本書分為三部分。
第1部分介紹關(guān)于組件化、模塊化、耦合和度量軟件復(fù)雜度的基本概念和術(shù)語。
第2部分詳細(xì)介紹各種架構(gòu)風(fēng)格:分層架構(gòu)風(fēng)格、管道架構(gòu)風(fēng)格、微內(nèi)核架構(gòu)風(fēng)格、基于服務(wù)的架構(gòu)風(fēng)格、事件驅(qū)動的架構(gòu)風(fēng)格、基于空間的架構(gòu)風(fēng)格、編制驅(qū)動的面向服務(wù)的架構(gòu)、微服務(wù)架構(gòu)。
第3部分介紹成為一個成功的軟件架構(gòu)師所必需的關(guān)鍵技巧和軟技能。
★Mark Richards是一位經(jīng)驗豐富的軟件架構(gòu)師,他參與了微服務(wù)架構(gòu)、事件驅(qū)動架構(gòu)和其他分布式架構(gòu)的架構(gòu)、設(shè)計和實現(xiàn)。
★Neal Ford在ThoughtWorks擔(dān)任總監(jiān)、軟件架構(gòu)師和meme wrangler。ThoughtWorks是一家專注于端到端軟件開發(fā)和交付的全球IT咨詢公司。Neal也擔(dān)任過DSW集團的首席技術(shù)官。
他是《卓有成效的程序員》一書的作者。
評論
圖片
表情
