系統架構設計
鄭天民
- 出版商: 人民郵電
- 出版日期: 2020-04-01
- 定價: $299
- 售價: 8.5 折 $254
- 語言: 簡體中文
- 頁數: 246
- 裝訂: 平裝
- ISBN: 7115450544
- ISBN-13: 9787115450548
-
相關分類:
軟體架構、Domain-Driven Design
立即出貨
買這商品的人也買了...
-
$768實現領域驅動設計 (Implementing Domain-Driven Design) -
$354軟件架構師的 12項修煉 (技術技能篇) -
$474大型分佈式網站架構設計與實踐 -
$306現代 API : 通往架構師之門 -
$348SC-CFDMA 無線傳輸技術 -
領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530 -
Low-cost Smart Antennas (Hardcover)$1,560$1,529 -
微服務架構設計模式 (Microservices Patterns: With examples in Java)$834$792 -
$474程序員的三門課:技術精進、架構修煉、管理探秘 -
程式設計師從零開始邁向架構師之路$650$514 -
智能天線:MATLAB 實踐版, 2/e (Smart Antennas with MATLAB, 2/e)$534$507 -
$454微服務實戰 (Microservices in Action) -
$352架構師應該知道的 37件事 -
$564複雜軟件設計之道:領域驅動設計全面解析與實戰 -
架構師修煉之道 — 思維、方法與實踐$594$564 -
$267高性能架構之道:分佈式、並發編程、數據庫調優、緩存設計、IO模型、前端優化、高可用 -
軟件架構設計 : 程序員向架構師轉型必備, 2/e$414$393 -
巨型服務架構:分布式/資料庫優化/記憶體快取設計/IO模型$690$587 -
超大流量系統解決方案 : 大型網站架構師的經驗分享$690$538 -
基於 YANG 的可編程網絡:用 YANG、NETCONF、RESTCONF 和 gNMI 實現網絡自動化架構$894$849 -
衛星因特網 — 構建天地一體化網絡新時代$768$730 -
軟體架構師全方位提升指南|數位轉型企業中架構師角色的新定義 (The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise)$580$458 -
5G 與衛星通信融合之道:標準化與創新$1,008$958 -
敏捷硬件開發語言 Chisel 與數字系統設計$414$393 -
基於頻譜數據分析的電磁行為識別和網絡結構挖掘$474$450
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
1. 程序員向架構師轉型篇,剖析架構師角色。
2. 系統架構設計知識領域篇,介紹軟件架構體系結構、領域驅動設計、分佈式系統架構、
技術知識體係等架構師所應具備的主要技術體系內容。
3. 軟件開發系統工程篇,介紹軟件工程學、業務架構設計、敏捷方法與實踐、
軟件交付模型等架構師所應具備的系統方法論和相關工程實踐。
4. 架構師軟能力篇,包括架構師與外部環境、自身團隊和轉型所需的意識形態。
作者簡介
本書作者有近10年軟件行業從業經驗,在醫療、安防和電商行業都有所涉及,
主持和參與過多個大型企業級應用和移動因特網系統的開發和管理工作,
前後擔任技術經理、系統分析架構師和部門經理等職務,目前就職於一家國內的電商獨角獸企業。
主持過十餘個面向研發人員的技術和管理類培訓系統課程,善於提煉和抽象核心內容作為教學內容,
善於知識分享和技術人員培養,對系統架構設計和研發過程改進有豐富的經驗和較深的理解。
目錄大綱
目錄:
第 一篇 程序員向架構師轉型概述
第 1章 程序員向架構師轉型 2
1.1 架構設計基本概念 2
1.1.1 架構的基本定義 2
1.1.2 架構演進理論 4
1.1.3 架構設計與系統工程 7
1.2 剖析架構師角色 8
1.2.1 架構師角色 8
1.2.2 當程序員遇到架構師 10
1.3 架構師的視圖和視角 11
1.3.1 架構師的視圖 12
1.3.2 架構師的視角 16
1.3.3 視圖視角與系統工程 18
1.4 程序員如何向架構師成功轉型 19
1.4.1 轉型成功的三段式模型 19
1.4.2 轉型思維導圖 20
1.4.3 作為架構師開展工作 21
1.5 本章小結 22
第 二篇 軟件架構設計知識體系
第 2章 軟件架構體系結構 24
2.1 軟件體系結構 24
2.2 架構風格 25
2.2.1 分佈式 25
2.2.2 事件驅動 28
2.2.3 系統結構 31
2.2.4 消息總線 32
2.2.5 適配與擴展 33
2.3 架構模式 35
2.3.1 數據訪問 35
2.3.2 服務定位 36
2.3.3 異步化 38
2.3.4 資源管理 39
2.3.5 依賴管理 41
2.4 架構模型 44
2.5 本章小結 45
第3章 領域驅動設計 46
3.1 面向領域思想 46
3.1.1 架構設計與領域驅動 46
3.1.2 領域驅動設計核心概念 47
3.1.3 案例介紹 47
3.2 面向領域的策略設計 48
3.2.1 通用語言 48
3.2.2 領域與上下文 48
3.2.3 領域驅動的架構風格 51
3.2.4 案例策略設計 54
3.3 面向領域的技術設計 56
3.3.1 實體與值對象 56
3.3.2 領域服務 59
3.3.3 領域事件 60
3.3.4 聚合 62
3.3.5 資源庫 64
3.3.6 集成界限上下文 65
3.3.7 應用程序 67
3.3.8 案例技術設計 67
3.4 案例實現 69
3.5 本章小結 70
第4章 分佈式系統架構設計 72
4.1 分佈式系統 73
4.2 RPC架構 74
4.2.1 網絡通信 75
4.2.2 序列化 76
4.2.3 傳輸協議 77
4.2.4 服務調用 78
4.3 分佈式服務架構 81
4.3.1 負載均衡與集群容錯 81
4.3.2 服務路由 83
4.3.3 服務註冊中心 84
4.3.4 服務發布與調用 88
4.3.5 服務監控與治理 90
4.4 分佈式服務框架Dubbo剖析 91
4.4.1 Dubbo核心功能 91
4.4.2 Dubbo原理分析 94
4.5 微服務架構 102
4.5.1 微服務實現策略 103
4.5.2 微服務實現技術 104
4.5.3 微服務實現案例 108
4.6 本章小結 109
第5章 架構實現技術體系 110
5.1 緩存與性能優化 111
5.1.1 性能概述 111
5.1.2 Memcached 112
5.1.3 Redis 116
5.1.4 Nginx 120
5.2 消息傳遞系統 122
5.2.1 消息中間件需求 122
5.2.2 JMS 123
5.2.3 AMQP 126
5.2.4 Kafka 129
5.3 企業服務總線 130
5.3.1 服務總線解決方案 130
5.3.2 集成化端點 136
5.4 數據分析處理 140
5.4.1 輕量級批處理 140
5.4.2 Spring Batch 142
5.5 安全性 147
5.5.1 安全性概述 147
5.5.2 安全性實現技術 148
5.6 本章小結 151
第三篇 軟件架構設計系統工程
第6章 軟件工程學 154
6.1 軟件工程學概述 154
6.2 軟件實現 155
6.2.1 需求工程 155
6.2.2 系統建模與案例分析 157
6.2.3 軟件實現與架構師 165
6.3 項目管理 166
6.3.1 項目管理體系 167
6.3.2 項目研發過程的透明化管理 173
6.3.3 項目管理與架構師 178
6.4 過程改進 179
6.4.1 軟件過程模型 179
6.4.2 軟件過程改進 181
6.4.3 過程改進與架構師 182
6.5 本章小結 183
第7章 敏捷方法與實踐 184
7.1 敏捷方法論概述 184
7.2 極限編程與工程實踐 186
7.2.1 極限編程方法 186
7.2.2 極限編程工程實踐 186
7.3 Scrum與過程管理 191
7.3.1 Scrum簡介 191
7.3.2 Scrum框架 192
7.3.3 如何進行敏捷回顧案例分析 194
7.4 敏捷方法論與架構師 198
7.4.1 敏捷開發中架構師的角色 198
7.4.2 識別和消除研發過程浪費 199
7.5 本章小結 204
第8章 軟件交付模型 205
8.1 軟件交付模型概述 205
8.2 配置管理 206
8.2.1 配置管理概述 206
8.2.2 配置管理模式與實踐 209
8.2.3 SVN/GIT基本應用與實踐 210
8.2.4 系統版本控制策略案例分析 214
8.3 持續集成 217
8.3.1 持續集成理念 217
8.3.2 Jenkins應用 219
8.4 交付工作流 219
8.5 本章小結 220
第四篇 架構師軟技能
第9章 架構師軟技能 222
9.1 架構師與外部環境 222
9.1.1 政治與協商 223
9.1.2 溝通 224
9.1.3 郵件 227
9.2 架構師與自身團隊 231
9.2.1 領導力 231
9.2.2 知識管理 232
9.2.3 人員管理 235
9.2.4 績效管理 237
9.3 架構師與意識形態 240
9.3.1 思維模式 241
9.3.2 引入變化 241
9.4 本章小結 245
參考文獻 246


