DDD实战分享-消息中心

DDD流程

整体流程(来源ThoughtWorks)

v1


在这里插入图片描述

v2

在这里插入图片描述

最大的区别在于第一步的事件风暴与换成了战略设计的识别核心域。个人觉得对于新业务不够熟悉的情况下不适合提前讨论核心域,因为没有掌握足够信息全靠猜测,前期过多讨论浪费时间。

个人理解的DDD流程

  1. 事件风暴
    识别事件
    命令
    领域名词
  2. 业务建模/战略设计(开发与业务的建模)
    划分子域/核心域
    限界上下文
    建立业务模型
  3. 模型设计/战术设计(开发之间的建模)
    模型设计
    api设计
    分层架构
    数据库设计
    代码编写
    发布

上一层的输出是下一层的输入。

DDD相关概念

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容