.
第一版推薦序 第二版推薦序前言第一部分 機制第一章 軟體架構的演化 軟體演化所面臨的挑戰 演化式架構 當一切都在不斷變化,如何實現長期規劃? 架構建立好之後,如何避免其隨時間而衰退? 為何是演化式的? 總結第二章 適應性函數 什麼是適應性函數? 分類 適應性函數由誰撰寫? 我的適應性函數測試框架在哪裡? 結果vs.實作 總結 第三章 工程化漸進式變更 漸進式變更 總結第四章 自動化架構治理 將適應性函數用於架構治理 基於程式碼的適應性函數 一站式工具 整合架構 DevOps 企業架構 適應性函數作為一種檢查表而非懲罰工具 以文件記錄說明適應性函數 總結第二部分 結構第五章 演化式架構拓撲 可演化的架構結構 架構量子與細緻度 契約 重用模式 總結第六章 演化式資料 演化式資料庫設計 不適當的資料纏結 從原生到適應性函數 總結第三部分 影響第七章 建立可演化的架構 演化式架構的原則 機制 綠地專案 翻新現有架構 遷移架構 建置演化式架構指導方針 適應性函式驅動的架構 總結第八章 演化式架構的陷阱與反模式 技術架構 漸進式變更 業務考量 總結第九章 將演化架構付諸實踐 組織因素 商業案例 建置企業適應性函數 從何處開始? 未來狀態? 為何(或為何不)? 總結索引
精通API架構|設計、營運和發展基於API的系統 軟體架構指標|改善架構品質的案例研究 軟體架構:困難部分