Amazon分類暢銷榜
.軟體設計#1
.電腦程式設計邏輯#1
.系統分析與設計#4
? 黃金作者陣容:豐富實務經歷X暢銷著作X資深講師
? 邁向「架構師」的絕佳實踐指引!
? 延續前版千則★★★★★好評,全新改版升級:生成式AI對現代工程實務的影響
? 不只介紹架構模式,更強調設計取捨與決策思維
? 技術實務 × 溝通決策 × 團隊協作,完整描繪現代架構師角色
「這是一本從當代觀點探索現代軟體架構的必備資源。無論你是意外趕鴨子上架的架構師,還是希望精進技藝的老手,本書都能提供在專業領域脫穎而出的工具與知識。」
── Raju Gandhi,《深入淺出Git》作者暨《深入淺出軟體架構》合著者
一直以來,許多開發者在從「寫程式」邁向「做架構」的過程中,始終缺乏一套清楚、可實踐的指引,本書正是為此而生。
本書以現代軟體開發的實務脈絡為核心,提供完整而系統化的軟體架構全貌。新版新增多個章節,納入近年重要趨勢與最新的實務見解,涵蓋架構特性、架構模式、元件判斷、架構圖表、治理、資料策略、生成式AI、團隊拓撲等關鍵主題。無論你是現任架構師,或正準備踏上這條路,都能從中建立扎實的架構思維。
Mark Richards 與 Neal Ford 皆為具備多年經驗的軟體架構課程教師與實踐者,專注於能跨越技術棧、長期適用的架構原則。本書融合過去十多年軟體工程領域的演進與創新,帶領讀者從當代視角重新理解「什麼是好的軟體架構」。
本書探討的主題包括:
.架構風格與模式:微服務、模組化單體、微核心、分層架構,以及許多其他架構。
.元件:識別、耦合、內聚、劃分與粒度。
.軟技巧:有效的團隊管理、協作、商業參與模式、協商、簡報…等。
.現代工程實務:近年巨幅改變的方法與作法,包括雲端考量與生成式 AI。
.把軟體架構當成一門工程學科:可重現的成果、衡量指標,以及能為軟體架構帶來嚴謹性的具體評估。