知识卡片
中台边界需业务
内容
业务平台或中台不能只把共用代码抽出来,它应围绕稳定业务能力和上下文边界沉淀。发散:没有领域划分的中台,容易从复用设施变成跨团队共享泥潭。
参考来源
- 位置:《复杂软件设计之道》第2章《领域驱动战略设计》"2.5 业务平台与中台设计"一节(源文件:_chapter_text/ch02.txt)
- 结论依据:原文以股票交易系统的资金账户共享为例,说明按数据边界拆分单体"可能看起来像DDD,但事实并非如此,因为它基于数据,而不是业务知识",并总结"团队不应共享代码,而应共享一个公共业务平台,即中台……基于DDD、事件溯源的业务产品平台才是中台的真正定义"。
- 原始内容:常见的分割单体的方法是定义数据边界……这种方法的问题在于:1)它可能看起来像DDD,但事实并非如此,因为它基于数据,而不是业务知识……4)团队不应共享代码,而应共享一个公共业务平台,即中台……基于DDD、事件溯源的业务产品平台才是中台的真正定义。