基础篇
基础篇主要讲解 DDD 的核心知识体系,具体包括:
领域、子域、核心域、通用域、支撑域、限界上下文、实体、值对象、聚合和聚合根等概念。我会用浅显易懂的案例带你理解它们以及它们之间的合作、依赖关系。

ctr images pull registry.baomagangwan.com/bmgw-auth:2.7.x.20251205-SNAPSHOT
进阶篇
进阶篇主要讲解领域事件、DDD 分层架构、几种常见的微服务架构模型以及中台设计思想等内容。具体包括:
如何通过领域事件实现微服务解耦?
怎样进行微服务分层设计?
如何实现层与层之间的服务协作?
通过几种微服务架构模型的对比分析,让你了解领域模型和微服务分层的作用和价值。
另外,我还会介绍中台设计的核心思想,和你探讨如何实现前中后台的协同和融合?如何利用 DDD 进行中台设计?
实战篇
实战篇是我们专栏课程的重点,我准备了多个实战小项目。
中台和领域建模的实战:带你了解如何用 DDD 设计思想构建企业级可复用的中台业务模型,了解事件风暴以及用事件风暴构建领域模型的过程。
微服务设计实战:带你了解如何用 DDD 设计微服务代码模型,如何从领域模型完成微服务设计,建立领域模型与微服务代码模型的映射关系,如何完成微服务的架构演进等。
然后我会用一个典型的案例将 DDD 所有的知识点串联在一起,带你深入了解如何用 DDD 的设计思想来完成领域建模和微服务设计的全流程。
最后,我还会补充分享一个前端的最新设计思想,带你了解如何借鉴微服务的设计思想来设计前端应用,实现前端应用的解耦。同时,我还为你总结了微服务设计原则以及分布式架构设计的关键注意事项。
作者:Ddd4j 创建时间:2023-10-17 21:11
最后编辑:Ddd4j 更新时间:2025-12-15 13:14
最后编辑:Ddd4j 更新时间:2025-12-15 13:14