美文网首页
DDD-核心要义

DDD-核心要义

作者: 吃番茄的土拨鼠 | 来源:发表于2020-04-03 15:56 被阅读0次

核心要义

  1. 统一语言(所有项目干系人能保持一致的沟通和理解)

让设计模型和业务模型有机统一。但是在技术层面,通过柔性设计让设计更加简洁高效,而不是完全僵化的实现业务概念

  1. 提炼核心,让core main 这个最重要的资产被聚焦

在domain内通过物理的方式分离 core subdomain,general subdomain 和 support subdomain 让我对将业务聚焦在core main

  1. 在技术上是整洁架构的一种落地策略。让外层(北向网关、南向网关)对向内依赖core domain

对外调用应用 client
domain 内定义和引用抽象 Repository,将实现放到南向网关,并通过依赖注入注入到core domain 中,完成依赖反转

三大纪律 八项注意

三大纪律

  1. 和领域专家一起工作
  2. 模型遵循统一语言
  3. 坚守设计边界

八项注意

  1. 子域和界限上下文不可混为一谈(前者是问题域,后者是解决域)
  2. 一个界限上下文不可跨团队
  3. 跨进程通过远程服务,同进出通过应用服务
  4. 保持分析模型、设计模型、实现模型一致
  5. 领域模型不能暴露到应用层之外
  6. 数据模型不要干扰领域模型设计
  7. 聚合之间只能通过聚合根ID进行引用
  8. 聚合根不能依赖访问外部资源的网关(client)

层次

宏观层次.png 微观层次.png 纳米层次

相关文章

  • DDD-核心要义

    核心要义 统一语言(所有项目干系人能保持一致的沟通和理解) 让设计模型和业务模型有机统一。但是在技术层面,通过柔性...

  • 关于“环北湖低密度生态总部区”基本构想之(二)

    关于“环北湖低密度生态总部区”基本构想之二 二、开发要义 (一)、核心要义:打造武汉新城。武汉新城将以生态总部区为...

  • 计算机开机的过程

    核心要义是 "pull oneself up by one's bootstraps"//拽着鞋带把自己拉起来" ...

  • 细胞优化激活再生小知识分享100天

    Day1:重返年轻的核心要义 重返年轻,就是青青重生。需要解决的核心是什么? 核心是向天再借20年。 再借的这20...

  • DDD-笔记

    项目基本信息项目的目标是实现在线请假和考勤管理。功能描述如下: 请假人填写请假单提交审批,根据请假人身份、请假类型...

  • 透切理解核心加码的要义。

    【团队精品内训---透彻理解核心加码的要义】 ❗他--企业职业经理人 ❗他--社群电商营销专家 ❗他--数字化安利...

  • 心道的核心要义

    心道的核心要义就在于:你相信无形能量超过相信有形能量,也就是说,你相信我们人类眼睛所看到的世界,是极小部分的世界,...

  • 即时即刻的回应啊

    因为一段安全的关系,核心要义是确定性,是一种即时即刻的回应。

  • 论语中君子的标准

    《论语》中的“君子”指道德修养高的人。在孔子的学说里,“仁”是核心思想和终极的追求,其核心要义是“仁者爱人”。而要...

  • 李吉林

    李吉林 她是“情境教育”的创始人,情境教育的操作要义是以“美”为境界,以“思”为核心,以“...

网友评论

      本文标题:DDD-核心要义

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