阅读笔记:架构为什么会出现

远古时期,一个人就能完成狩猎、采集、生火等生存活动,没有“架构”这回事。但随着人类社会的复杂化,事情开始超出个体能力边界:修建一座金字塔、组织一场战役、管理一个国家的税收,这些都远非一人之力可为。于是分工诞生了,架构也随之诞生。

具体来说,架构的出现有三个驱动力:

第一,规模超过了单人的认知负荷。 人脑的短期记忆容量有限,当系统复杂度突破这个极限时,就必须靠“拆解”来降低每个部分的认知负担。一个架构师脑子里装不下整套电商系统的所有细节,但通过合理的模块划分,每个团队只需理解自己负责的那一块。

第二,专业分工带来的效率要求。 不同的人擅长不同的事。有人精通前端交互,有人擅长数据库调优,有人熟悉运维部署。架构的切分要让每个人能在自己擅长的领域发挥最大价值,而不是让全栈工程师去写所有代码。

第三,变化和演进的需要。 如果一个系统永远不变,那么即使没有架构、全部代码写在一个文件里,也可能跑得很好。但现实是,业务在变、技术在变、团队在变、用户在变。架构的存在,就是为了让这些变化发生时,系统能局部修改而非整体重写。第四篇中强调,架构必须预留“演进路径”,这是区分“好架构”和“坏架构”的关键标尺。

posted @ 2026-06-27 08:13  ytr123  阅读(19)  评论(0)    收藏  举报