Neo Anderson's Blog

DDD - 领域设计中的限界上下文

字数统计: 346阅读时长: 1 min
2021/09/01

Alberto Brandolini: 限界上下文意味着"安全",而这里的安全主要在于控制,从而不会带来惊讶! 控制主要指系统架构/组织结构可控; 不会惊讶指不会有额外的压力与负担

特征:

  • 业务特征
    • 领域模型的知识语境
    • 业务能力的纵向切分
  • 设计特征
    • 自治的架构单元

团队成员如何做?

  • 带有”抱有成见”的态度,来识别限界上下文; 直接”任劳任怨”不是此刻的好员工!
  • 好队员特征:明确了解团队职责边界,勇于承担团队边界内的需求任务开发, 也敢于拒绝强加于他非职责范围内的需求;

上下文映射

目的

让软件模型,团队组织和通信集成之间的协作关系清晰呈现, 为各领域特性团队一个清晰试图;

样例

订单锁定: 订单上下文-> 库存上下文 库存上下文影响订单上下文 so: => 库存上下文为映射的上游, 订单上下文为映射的下游;

模式

  • 通信集成模式 技术实现提现, 确认机制,实际. 定义与保护
  • 团队协作模式 划分团队的工作边界, 通过限界上线文的协调,实际就是协调团队工作
CATALOG
  1. 1. 特征:
  2. 2. 目的
  3. 3. 样例
  4. 4. 模式