DDD从入门到精通(请点赞收藏,欢迎互粉)

  • Post author:
  • Post category:其他


本系列文章是极客时间欧创新老师《DDD实战》专栏的学习笔记+自己其他一线相关DDD实践总结。旨在和大家一起学习和交流。如有疑问,请在下方留言。信息收集不易,请点关注和收藏,防止走失


一、什么是DDD?

2004 年埃里克·埃文斯(Eric Evans)发表了《领域驱动设计》(Domain-Driven Design –Tackling Complexity in the Heart of Software)这本书,从此领域驱动设计(Domain Driven Design,简称 DDD)诞生。其包括

战略设计部分和战术设计部分,

通过领域建模,再讲模型逻辑实现和落地的一种设计指导思想。


二、DDD学习路径

DDD基础概念–>DDD核心领域事件以及架构模型等–>项目实战

序号 模块 主题 快捷访问
1 基础篇 微服务于DDD
DDD基础_微服务设计为什么要选择DDD?
2 基础篇 DDD核心概念
DDD基础_领域设计10大基础概念
3 进阶篇 DDD分层架构
DDD进阶_领域设计的分层架构
4 进阶篇 领域事件
DDD进阶_领域事件是什么?如何使用领域事件驱动开发
5 进阶篇 微服务架构模型
DDD进阶_DDD分层架构、整洁架构、六边形架构
6 进阶篇 中台
DDD进阶_一文带你搞懂前中后台
7 进阶篇 DDD/中台/微服务
DDD进阶_DDD如何指导中台建设
8 实战篇 DDD重构业务中台模型
DDD实战_如何使用DDD设计代码模型

三、DDD的核心概念关系图:

四、DDD分层架构

五、DDD代码目录示例



版权声明:本文为wanghaiping1993原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。