DDD + Clean Architecture 路线图
Clean Architecture → DDD → CQRS → Serverless 集成
Phase 1: Clean Architecture
- [ ] 理解 5 层架构与依赖规则
- [ ] 实现接口层、应用层、领域层、基础设施层
- [ ] 检查点: 依赖只向内指向
Phase 2: 领域驱动设计
- [ ] 识别限界上下文
- [ ] 定义聚合根和值对象
- [ ] 实现领域事件
- [ ] 检查点: 领域层不依赖任何外部框架
Phase 3: CQRS
- [ ] 分离命令和查询
- [ ] 实现命令处理器
- [ ] 实现查询处理器
- [ ] 检查点: 读写模型独立演化
Phase 4: Serverless 集成
- [ ] 将领域服务映射为云函数
- [ ] 配置 API Gateway 路由
- [ ] 实现事件驱动的领域事件
- [ ] 检查点: Serverless 部署正常运行
实践配方
- DDD + Serverless 配方 — 项目脚手架 + API 设计 + 部署模板
对应开放领域
- ProChain 集采 — 集采商城领域建模实践来源