09-01 架构演进:系统长大的几种姿势
这篇是软件工程里“系统如何长大”的小索引。从 09-02 单体架构 到 09-03 前后端分离,再到 09-04 微服务 和 09-08 分布式系统入门,每一步都不是为了显得高级,而是为了解决当时的规模问题。

一、先简单
早期系统优先用 09-02 单体架构。简单不是丢人,能快速验证需求才重要。
二、再分工
用户端和业务端复杂起来后,常走向 09-03 前后端分离,用 03-02 API接口 做合同。
三、最后拆服务
团队和业务继续长大,才考虑 09-04 微服务、09-06 服务发现、09-05 网关、09-07 限流_熔断_降级。
四、底层代价
进入 09-08 分布式系统入门 后,网络失败、数据一致性、监控和容灾都会变成日常问题。
一句话总结
架构演进不是从低级到高级,而是从简单问题到复杂问题。