Skip to content

建模案例(Modeling Cases)

建模案例目录 = 把抽象的 BC / Aggregate / Context Map 落到真实业务场景。 案例的作用:让读者看到"在我熟悉的业务里,这些概念具体长什么样"。

本目录包含什么

本目录收录端到端贯通的领域建模案例,按业务场景分类:

  1. SaaS 订阅场景——Identity / Billing / Subscription 三个 BC 的划分与协作
  2. 电商场景——Catalog / Order / Inventory / Payment 的 BC 边界与 Saga
  3. 金融账务场景——Account / Ledger / Risk 的 BC 划分 + 不变量保证
  4. 遗留系统改造——Big Ball of Mud → 渐进式 Context Mapping
  5. 跨组织集成——Published Language + OHS 模式落地

案例的标准结构

每个案例按统一模板:

1. 业务背景(5 行)—— 谁在用?解决什么问题?
2. BC 划分(核心图)——为什么这样切?
3. 关键聚合(5-10 个)—— 不变量是什么?
4. Context Map(9 种关系选型)——为什么选这种?
5. 常见误区(3 条)—— 团队一开始会犯什么错?
6. 反思(2-3 句)—— 如果重来会怎么做?

与其他 group 的关系

  • 上游:02-strategic / 03-tactical / 04-cross-context(案例是这些概念的真实演绎)
  • 下游:L3-implementation / L4-operation(案例贯穿到工程与运营)

关键洞察

案例的价值不是"照抄"——是暴露概念在不同业务里的变形—— 同一个 Aggregate 概念,在电商里是 Order,在金融里是 Transaction,在游戏里是 PlayerState。 看 3 个真实案例 > 看 30 行抽象定义。

相关链接

Last updated:

从名家方法论与工程化思路中蒸馏出自己的工程体系。