技术架构是长出来的,不是设计出来的

本文探讨了技术架构与建筑盖房的类比,指出两者在结构和流程上的相似性,但业务生命周期的动态性使技术架构更倾向于自然演化。强调了架构师需要预见未来并持续完善蓝图,以适应业务的快速发展,而非一次性设计完成。
摘要由CSDN通过智能技术生成

1 做架构不等于“盖房子”

在技术架构领域,有一个比较传统的说法——把做架构和“盖房子”做类比,认为做架构和盖房子是一样的,也就是说做架构如盖房子一样。

从结构角度来看的相似性

从盖房子的角度来看,房子是有物理世界的上下分层依赖、左右相连构成一个完整的平面。

从技术系统架构层面来看,技术系统也有类似的上下层依赖支撑、左右系统按照职能分配构成同一个层次的完整性并支撑上层系统,这个是逻辑层面的结构。

从流程角度来看的相似性

在盖房子的建筑工程领域,一般的生产施工流程的几个阶段为:项目建议书与可行性分析(需求调研)、初步设计阶段(产品需求阶段)、施工图设计阶段(技术方案设计)、建设准备工作(资源协调与排期等)、建设实施阶段(研发开发)、竣工验收(质量测试与上线阶段)、后评价阶段(复盘总结)。

从以上流程,以及括号中的内容来看,盖房子确实和互联网的产品研发流程比较类似。那也就是说从流程上来看,做架构和盖房子也是比较相像的。

从生命周期角度来看的不同

其实最大的不同,来自于业务的生命周期。

一个房子的生命周期,随着施工阶段完毕、后评价阶段完成后,就基本交付了,一般来讲,不会再把5层民居再改成80层的摩天大楼了,为什么?因为在打基础阶段就决定了这个楼

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值