軟體架構原理|現代工程方法, 2/e (Fundamentals of Software Architecture: A Modern Engineering Approach, 2/e)
Mark Richards , Neal Ford 著 賴屹民 譯
- 出版商: 歐萊禮
- 出版日期: 2026-02-25
- 定價: $980
- 售價: 7.9 折 $774
- 語言: 繁體中文
- 頁數: 544
- ISBN: 6264252204
- ISBN-13: 9786264252201
-
相關分類:
Design Pattern
- 此書翻譯自: Fundamentals of Software Architecture: A Modern Engineering Approach, 2/e (Paperback)
尚未上市,歡迎預購
買這商品的人也買了...
-
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$671 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
單體式系統到微服務 (Monolith to Microservices)$580$458 -
軟體架構:困難部分 (Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures)$780$616 -
演算法生存指南$800$632 -
建構微服務|設計細微化的系統, 2/e (Building Microservices: Designing Fine-Grained Systems, 2/e)$880$695 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$420 -
DevOps Handbook |打造世界級技術組織的實踐指南, 2/e (中文版) (The Devops Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations, 2/e)$650$455 -
精通 API 架構|設計、營運和發展基於 API 的系統 (Mastering API Architecture: Design, Operate, and Evolve Api-Based Systems)$680$537 -
資料庫內部原理|深入了解分散式資料系統的運作方式$780$616 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$561 -
Coding Interview Patterns: Nail Your Next Coding Interview (Paperback)$1,980$1,881 -
內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2)$820$647 -
軟體設計耦合的平衡之道:建構模組化軟體系統的通用設計原則 (Balancing Coupling in Software Design: Successful Software Architecture in General and Distributed Systems)$650$507 -
深入淺出軟體架構 (Head First Software Architecture)$980$774 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616 -
BDD in Action, 2/e (中文版)$960$748 -
建構多租戶 SaaS 架構|使用 AWS 的原則、實踐與模式 (Building Multi-Tenant Saas Architectures: Principles, Practices, and Patterns Using AWS)$880$695 -
Linux 隨身指南:必備指令, 4/e (Linux Pocket Guide: Essential Commands, 4/e)$580$458 -
Vibe Coding 聖經:4 天寫出 4000 行可執行程式碼,不只是「快」,也重新定義「你的能耐」!$750$592 -
AI Agent 智能工作流:設計與自動化全實戰$760$600 -
我阿嬤都比你會測試:從生活智慧建立測試思維,到自動化與 AI 的完整進化(iThome鐵人賽系列書)$620$483 -
混合雲安全架構|零信任原則的安全設計方法與實作 (Security Architecture for Hybrid Cloud: A Practical Method for Designing Security Using Zero Trust Principles)$780$616 -
7天上手!駭客特訓班 - 使用 TryHackMe$520$410
商品描述
Amazon分類暢銷榜
.軟體設計#1
.電腦程式設計邏輯#1
.系統分析與設計#4
✧ 黃金作者陣容:豐富實務經歷X暢銷著作X資深講師
✧ 邁向「架構師」的絕佳實踐指引!
✧ 延續前版千則★★★★★好評,全新改版升級:生成式AI對現代工程實務的影響
✧ 不只介紹架構模式,更強調設計取捨與決策思維
✧ 技術實務 × 溝通決策 × 團隊協作,完整描繪現代架構師角色
「這是一本從當代觀點探索現代軟體架構的必備資源。無論你是意外趕鴨子上架的架構師,還是希望精進技藝的老手,本書都能提供在專業領域脫穎而出的工具與知識。」
── Raju Gandhi,《深入淺出Git》作者暨《深入淺出軟體架構》合著者
一直以來,許多開發者在從「寫程式」邁向「做架構」的過程中,始終缺乏一套清楚、可實踐的指引,本書正是為此而生。
本書以現代軟體開發的實務脈絡為核心,提供完整而系統化的軟體架構全貌。新版新增多個章節,納入近年重要趨勢與最新的實務見解,涵蓋架構特性、架構模式、元件判斷、架構圖表、治理、資料策略、生成式AI、團隊拓撲等關鍵主題。無論你是現任架構師,或正準備踏上這條路,都能從中建立扎實的架構思維。
Mark Richards 與 Neal Ford 皆為具備多年經驗的軟體架構課程教師與實踐者,專注於能跨越技術棧、長期適用的架構原則。本書融合過去十多年軟體工程領域的演進與創新,帶領讀者從當代視角重新理解「什麼是好的軟體架構」。
本書探討的主題包括:
.架構風格與模式:微服務、模組化單體、微核心、分層架構,以及許多其他架構。
.元件:識別、耦合、內聚、劃分與粒度。
.軟技巧:有效的團隊管理、協作、商業參與模式、協商、簡報…等。
.現代工程實務:近年巨幅改變的方法與作法,包括雲端考量與生成式 AI。
.把軟體架構當成一門工程學科:可重現的成果、衡量指標,以及能為軟體架構帶來嚴謹性的具體評估。
作者簡介
Mark Richards 是經驗豐富的實務型軟體架構師,專精微服務架構與其他分散式系統的設計與實作。著有多本O’Reilly技術書籍與影片。
Neal Ford 是Thoughtworks的總監與軟體架構師,也是國際知名的軟體開發與交付專家,著有八本(持續增加中)技術著作、發表過數十篇文章與影片,同時也是業界熟知的迷因推手。
目錄大綱
前言
第1章 導論
第一部分 基礎
第2章 架構思維
第3章 模組化
第4章 架構特性的定義
第5章 辨識架構特性
第6章 衡量與治理架構特性
第7章 架構特性的範疇
第8章 從元件的角度來思考
第二部分 架構風格
第9章 基礎
第10章 分層架構風格
第11章 模組化單體架構風格
第12章 管線架構風格
第13章 微核心架構風格
第14章 基於服務的架構風格
第15章 事件驅動架構風格
第16章 space-based 架構風格
第17章 採用調配法的服務導向架構
第18章 微服務架構
第19章 選擇合適的架構風格
第20章 架構模式
第三部分 技巧與軟技能
第21章 架構決策
第22章 分析架構風險
第23章 繪製架構圖
第24章 發揮團隊的效率
第25章 協商與領導技能
第26章 架構的交會處
第27章 軟體架構法則再探
附錄A 討論題目








