知识卡片
自底向上重构中台业务模型的三步法
内容
自底向上重构中台业务模型分三步。第一步锁定业务领域、构建领域模型:对每个现有业务领域(如传统核心的用户、客户、收付、承保域,以及互联网电商域)分别用事件风暴方法找出领域对象、构建聚合、划分限界上下文,各自完成领域建模——这一步会暴露出不同领域之间名称相似的领域模型和对象,这些正是可能存在重复建设或能力分散建设的信号。第二步对准基准域、重构中台领域模型:从多个渠道的领域模型中归纳出能同时覆盖所有渠道业务的公共子域(基准域),把渠道领域模型和基准域做对比分析,抽象重组出统一的中台领域模型。第三步中台归类、完成微服务设计:把重构好的基准域按属性和重要性归类为核心中台或通用中台,这些中台下的领域模型就可以作为DDD战术设计的输入,开始微服务设计。书中把这个过程总结成一句口诀:”分域建模型,找准基准域,划分上下文,聚合重归类”,并特别指出这整个过程和事件风暴一样,也是一个先发散(各自建模)、后收敛(归纳基准域、重构统一模型)的过程。
参考来源
- 位置:第13章《如何用DDD重构中台业务模型》"13.3.2 自底向上的策略"(源文件:_epub-src/OEBPS/Text/chapter4-2-3-2.xhtml)
- 结论依据:原文说明"第一步,锁定业务领域,构建领域模型……第二步,对准基准域,重构中台领域模型……第三步,中台归类,完成微服务设计……自底向上中台业务模型构建的过程,总结成一句话就是:'分域建模型,找准基准域,划分上下文,聚合重归类。'",直接支撑本卡片结论。
- 原始内容:自底向上中台业务模型构建的过程,总结成一句话就是:"分域建模型,找准基准域,划分上下文,聚合重归类。"使用自底向上策略重构中台业务模型的过程,跟事件风暴一样,也是一个从发散到收敛的过程。