《大話架構思維:從經典到前沿》封麵

大話架構思維 內容簡介

本書共9章36節,以作者學習與從業經歷所跨越的四個時期為線索,內容主要包括初識編程與軟件 架構的歷程、軟件生產力與生產關係的革命、軟件架構領域的定理及定律、架構管理全景結構解析、 五大軟件架構設計的驅動方式、技術決策的六大特定關切、大型複雜係統的韌性之道,以及智能原生 時代的技術思考。 本書以人為本、以史為鑒,內容直擊架構設計與技術決策的底層邏輯與規律,麵對當下並展望未 來,提出了眾多具有普適性價值的技術觀點,以抽象性、批判性的思考和對話方式,演繹了一套鮮活 的架構思維體係。本書內容豐富,圖文並茂,語言通俗易懂,不僅極具知識性、科普性,而且兼顧趣 味性、故事性和實踐性。本書力求通過分享思維與思想,進行有意義的思辨,無形中傳遞領域智慧, 幫助讀者提高架構設計與技術決策能力,增強綜合能力的底蘊和專業素養,在軟件行業立足、紮根, 並獲得長遠發展。 本書適合資深的軟件開發人員,以及想提高架構設計水平的產品經理、架構師閱讀參考。

大話架構思維 作者簡介

由維昭,清華大學2002級軟件工程專業,碩士硏究生。銀行、互聯網、電子商務、社保與民生服務等領域係統建設經歷豐富,技術開發、運維及安全等工作板塊有多年管理經驗。精通軟件架構,對前沿科技興趣濃厚。

大話架構思維 目錄

序章
——以時代為線,與思想為伴
0.1四個時期和四方麵趨勢1
0.2軟件架構的多麵性本質6
第1章
溫故知新,舉目千裏
——初識編程與軟件架構的歷程
1.1強者搖籃,編程的文藝複興時代12
1.1.1Java語言,更像是弱者的遊戲12
1.1.2多樣性和原生力,我輩之差距17
1.2改弦更張,以模式引領架構之舞20
1.2.1三個話題,初識架構20
1.2.2設計模式,席卷天下23
1.3不甘平庸,非天才也要當決策者26
1.3.1書呆子難以逾越的鴻溝26
1.3.2在計算機大世界裏淘金29
1.4烏合之眾,敏捷更像是職場把戲32
1.4.1小團隊作戰的魅力32
1.4.2技術管理的真與假34
第2章
黃金年代,風馳電掣
——軟件生產力和生產關係的革命
2.1開源製造,軟件行業生產力的徹底釋放39
2.1.1以GitHub見證開源之道39
2.1.2是樂高積木,還是組織器官41
2.1.3是自力更生,還是拿來即用43
2.2平台模式,軟件行業格局的劃分確立45
2.2.1連接客戶重於生產製造45
2.2.2平台的核心交易與功能47
2.3篤行致遠,企業軟件架構的縱橫跨越50
2.3.1內外隔離與服務治理並進50
2.3.2係統控製與應用邏輯分離53
2.3.3前後分離與數據架構破繭56
2.3.4糟粕與精華交替相伴而生60
第3章
先行利器,無堅不摧
——重要定理和定律的價值
3.1基本論點,別輸在起跑線66
3.1.1從4方麵認知軟件係統66
3.1.2技術債務與架構適應度71
3.1.3架構與係統故障相關度73
3.210大定律,厚積才能薄發77
3.2.1跨越學科,亦堪當大用77
3.2.2土生土長,更應當如數家珍81
3.3反模式,不良方法的警示86
3.3.110個技術類反模式,一板一眼86
3.3.211個管理類反模式,更顯高超89
3.4項目管理,輕裝上陣為佳93
3.4.1難以突破固有本能之限93
3.4.2倡導極簡化的管理原則95
第4章
提綱挈領,一覽無餘
——架構管理全景結構解析
4.1架構管理的全景地圖99
4.2架構活動的主體—人102
4.2.1設計思維的原則與模式102
4.2.2設計者的理念和策略105
4.2.3設計所需的軟環境108
4.3過程利器及工具運用110
4.3.1架構設計過程利器110
4.3.2架構工作的工具箱112
4.4架構工作的基本活動116
4.5驅動方式及特定關切120
4.5.1架構設計的驅動方式120
4.5.2技術決策的特定關切124
第5章
舉足輕重,力敵千鈞
——五大架構設計驅動方式
5.1麵向視圖(或主題)的設計(VOD)129
5.1.1最為通用的設計方式129
5.1.2麵向7大主題設計簡析132
5.2質量驅動設計(ADD)145
5.2.1質量特征及趨勢演變145
5.2.24大質量屬性設計簡析149
5.2.3適用強技術特征係統165
5.3基於風格與模式的設計(PBD)171
5.3.1參定式的決策方式171
5.3.216種架構風格簡析174
5.3.3正本清源的微服務184
5.4領域驅動設計(DDD)187
5.4.1DDD的戰略和戰術設計187
5.4.2以業務模型為設計核心192
5.4.36種限界上下文間的關係196
5.5風險驅動設計(RDD)199
5.5.1更顯主觀性的設計策略199
5.5.2因地製宜才能恰如其分204
第6章
抽絲剝繭,使命必達
——技術決策的六大特定關切
6.1技術約束,設計的導軌槽208
6.2解決方案,架構的溫度計211
6.3領域特征,架構的方向盤216
6.4兜底方式,設計的保險絲220
6.5顆粒度,設計的萬能魔法225
6.6應用場景,決策的勝負手231
第7章
混沌工程,完美拚圖
——大型複雜係統的韌性之道
7.1接受複雜性,擁抱混沌237
7.1.1技術社會是個好詞兒237
7.1.2深刻理解軟件的複雜性238
7.1.3與混沌問題友好相處242
7.2與眾不同的魅力所在243
7.2.1完整閉環的最後一塊拚圖243
7.2.2以實驗之名再次探索係統245
7.2.3發現隱患,對抗係統熵增247
7.2.4目標場景,無所不盡其極249
7.2.5核心方法,一招鮮吃遍天251
7.2.6最佳實踐,要做就要做好254
7.2.7實際工作中的思考和感悟256
第8章
前沿科技,生生不息
——智能原生時代的技術思考
8.1矽碳之爭,樂觀看待機遇與挑戰259
8.1.1將解放生產力進行到底259
8.1.2應如何評判科技的發展262
8.2綠色計算,無服務架構實至名歸267
8.2.1主流Serverless框架簡析267
8.2.2新一代雲計算的默認範式271
8.3隱私計算,數據與安全渾然一體275
8.3.1數據流通基石275
8.3.2隱私計算算法279
8.3.3主流框架簡析288
8.4通用智能,語言大模型步入凡塵291
8.4.11個程序和1個參數文件291
8.4.2自然語言模型的發展歷程296
8.4.3大模型注意力機製簡析298
8.4.4算力平台與業務流架構300
8.4.5大模型應用的邏輯架構302
8.5量子技術,撲朔迷離中砥礪前行308
8.5.1量子計算與通信308
8.5.2量子算法的威力311
8.5.3量子安全與應用313
8.5.4談量子編程語言316
後記
——又一次富有意義的嚐試
大話為形,思維為神317
筆耕不輟,終見南山320
······

最後修改:2026 年 02 月 10 日