什么是技术架构、数据架构、业务架构、应用架构和代码架构?
出处:
mp.weixin.qq.com
架构,是对系统的描述。
维基百科的定义是:软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。
系统的三大特征表现在架构上就是:横向可并列,纵向可推导,整体可演进。
物理学的熵增定律表明孤立系统总是趋向于熵增的方向发展。在软件系统里同样适用,只不过是以复杂度的增加表现的。
互联网软件系统总是朝着复杂度增加的方向发展。所以架构的第一目的是控制复杂,使系统朝着可控的方向发展。
查看原文
2
技术
lddgo
分享于
2026-01-15