知识卡片

架构解决复杂度

专业/工作

内容

架构设计的目的不是追求宏大的结构,而是处理软件系统的复杂度。复杂度不明确时就开始画架构图,容易把设计变成技术展示。发散:每个架构方案都应该能回答“它降低了哪类复杂度,代价转移到了哪里”。

参考来源

《从0开始学架构》第03章《架构设计的目的》