文章目录
DDD学习资料(持续更新)
DDD图书
DDD图书
- 《领域驱动设计:软件核心复杂性应对之道》Eric Evans
- 《实现领域驱动设计》Vaughn Vernon
- 《Domain Driven Design Quickly》Abel Avran & Floyd Marinescu
- 《领域驱动设计精粹》Vaughn Vernon
分析模式
- 《分析模式:可复用的对象模型》Martin Fowler
面向对象
- 《UML和模式应用》第9章 领域模型
- 《UML精粹:标准对象建模语言简明指南》
DDD概念
DDD代码示例
- DDD Sample via Eric Evans
- IDDD Sample via VaughnVernon
- awesome-ddd
- ddd-leaven-v2
- Spring DDD Sample via eugenp
架构
- 三层架构 (UI层、Business Logic层、Data Access层)
- DDD四层架构(UI层、Application层、Domain层、Infrastructure层)
- 六边形架构 Hexagonal (Ports & Adapters) Architecture
- 事件溯源架构(Event Sourcing)
- 命令和查询职责分离(CQRS)
- 响应式架构和Actor模型(Reactive)
- 整洁架构(Clean Architecture)
- 清晰架构(Explicit Architecture)
References:
- 从三明治到六边形
- Netflix | Ready for changes with Hexagonal Architecture
- Netflix 的六边形架构实践
- Design a DDD-oriented microservice | 四层架构
- Layered Architecture
- DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together
- Qinyu | 简书
- @hgraca
- The Clean Architecture
- 【翻译】六边形架构
Bounded Context
工具
UML