< >
「無論是剛當上、或是已有多年經驗的架構師,本書能幫你在工作上表現得更好。我只期望在我的工作生涯過程中,這些書能早些出現就好了。」—Nathaniel Schuttantschutta.io架構師即服務「本書能在許多人往軟體架構精進的路上前進時作為引導。」—Rebecca J. ParsonsThoughtWorks技術長全球性的薪資調查常把軟體架構師列入最棒的前十個工作,但卻尚未有真正有用的引導書籍協助程式發展人員成為架構師。本書是第一本全面討論軟體架構師諸多面向的綜合概述。無論是想成為或已經是架構師的人,都能從中探討檢視架構特性、架構模型、決定元件、架構的圖解及簡報、演進式架構以及許許多多其它的主題。本書二位作者在教授專業軟體架構課程有多年的實務經驗,將專注於探討各種技術領域都得以適用的架構原則。在把過去十年的創新觀念納入後,讀者將能夠以現代眼光來探索軟體架構。本書將檢視:‧架構模型:許多架構決策的技術基礎‧元件:識別、耦合、內聚性、分割及顆粒度‧軟技能:有效的團隊管理、會議、交涉、簡報等等‧現代性:工程實務與運作方法在過去幾年已大幅改變‧讓架構成為一門工程學門:使架構更嚴謹,可重複的結果、指標,以及具體的評價
Mark Richards 是有經驗的軟體架構師,從事有關架構、設計、以及有關微服務、事件驅動架構、及其它分散式系統的實作。Neal Ford 是全球IT諮詢服務公司ThoughtWorks的董事、軟體架構師、迷音牧人(meme wrangler),該公司特別專注在端到端的軟體開發及交付。Neal也曾是DSW Group的技術長。
前言:失效中的公理第一章 介紹第一部分 基礎第二章 架構思維第三章 模組化第四章 定義架構特性第五章 確認架構特性第六章 測量及管理架構特性第七章 架構特性之範圍第八章 以元件為基礎的思維第二部分 架構風格第九章 基礎第十章 分層式架構風格第十一章 管道架構風格第十二章 微核心架構風格第十三章 服務式架構風格第十四章 事件驅動架構風格第十五章 空間式架構風格第十六章 協作驅動的服務導向架構第十七章 微服務架構第十八章 選擇適當的架構風格第三部分 技巧與軟技能第十九章 架構決策第二十章 分析架構風險第二十一章 架構的圖解與簡報第二十二章 打造有效的團隊第二十三章 交涉與領導技巧第二十四章 發展一條職涯路徑附錄A 自我評估問題
語意軟體設計|現代架構師的新理論與實務指南 架構模式|使用Python 建立演進式系統架構|支援常態性的變更
購買紙本書