《大话架构思维:从经典到前沿》封面

大话架构思维 内容简介

本书共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 日