领域驱动设计
DDD的战略设计和战术设计

谈论到 [阅读更多]
DDD的哲学:实体和值对象

DDD哲学系列文章: DDD的哲学:实体和值对象 DDD的哲学:模型的关联、演进和认知 DDD的哲学:核心域、统一语言 最近有小伙伴在Thoughtworks [阅读更多]
如何正确使用Event Sourcing
我们经常看到随着Event Sourcing一起出现的,还有几个大家比较熟知的概念:CQRS, EDA(Event-driven Architecture),当然还有DDD。在经历过采用Event Sourcing的项目后,我想和大家讨论一下,当我们提到Event [阅读更多]
DDD 中的几个困难问题

领域到底是什么? 对领域这个词的理解就是 DDD [阅读更多]
用个十百千思考DDD

商业模式或者软件设计模式正确,不代表必然成功。你需要把时间轴纬度,也就是“趋势和方向”加入到思考系统中。具体怎么做,可以用“个十百千思考法“。时代是千位,战略是百位,治理是十位,管理是个位。DDD (领域驱动设计)是 Eric Evans 于 2003 [阅读更多]
DDD中如何持久化聚合

理解聚合 聚合是一组始终需要保持一致的业务对象。因此,我们作为一个整体保存和更新聚合,以确保业务逻辑的一致性。 聚合是 DDD 中最为重要的概念,即使你不使用 DDD 编写代码也需要理解这一重要的概念 —— [阅读更多]