01 架构演进
这一章解决「项目骨架长什么样」的问题:从最初的充血模型,到 CQRS 重构,再到多端接入与服务职责的清晰划分。读完这一章,你会知道一次请求是怎样在分层架构里流动的。
推荐阅读顺序
- 充血模型设计 — 为什么不用贫血模型,领域对象到底"胖"在哪里
- 服务职责划分指南 — Application / Domain / Infrastructure 三层各自做什么
- 对象赋值的层次 — DTO / VO / Entity 在分层间如何流转
- 多端接入架构指南 — App / 小程序 / Web 共用一套领域怎么落地
- CQRS 架构重构总结 — 把读写分离引入项目时遇到的取舍
- ActivityController 调用链 — 用一个真实接口贯穿整套调用链
与其他主题的关联
- 领域事件 / Saga 是这套架构的解耦机制 → 跳到 02 领域事件与 Saga
- 业务规则的承载位置(Specification)是这套架构的进阶话题 → 跳到 03 Specification 与防腐层