美文网首页工作生活
DDD-领域事件风暴

DDD-领域事件风暴

作者: 吃番茄的土拨鼠 | 来源:发表于2019-07-04 13:13 被阅读0次

    领域事件风暴

    如果业务简单明确,直接用用例图识别用户故事即可

    核心元素表示

    • 黄色方块画小人:表示用户角色
    • 浅黄色方块: 表示聚合根
    • 橙色方块: 事件
    • 绿色方块:读模型,命令依赖的数据输入
    • 浅粉色方块: 标记引起事件的外部系统

    是一探索性的,不要急于去寻找导致时间发生的起因。尤其在业务全景期间。要让参与人几种经理专注与时间。如有疑问或特别注意,用粉色方块标识’警告信息‘

    领域分析建模过程

    1. 挑选一个与用户有关的时间,反向驱动出决策命令(将过去时态转出动宾)
    2. 根据命令与时间因果关系,推导必要的前置信息(读模型)。读模型通过查询获得,可以理解是决策命令的入参
    3. 事件导致状态变更的主体(聚合)
    4. 选择当前事件的后置事件。如果后置时间仍与用户有关,重复第一步;如果后置时间与外部系统有关,可以跳过该事件建模,继续选择下一个后置事件。若后置事件与策略有关,在进一步细化对象策略之后,驱动出策略命令,重复第三部

    image.png

    相关文章

      网友评论

        本文标题:DDD-领域事件风暴

        本文链接:https://www.haomeiwen.com/subject/azblhctx.html