限界上下文(Bounded Context)
如何利用事件风暴来发现复杂域中的限界上下文
#
步骤1.领域事件排序中章节划分找到限界上下文
- 不同的措辞可能指对同一事件的不同观点,暗示这可能在多个有界上下文中相关,或者这两个或多个事件不是同一件事。
2.开始到结束的业务流程的时间轴是一致的
3.考虑人员 和外部系统
人员:有助于深入挖掘不同的视角
外部系统:支付管理系统、票务平台、社交媒体平台、视频流、计费软件,以及任何想到的东西.
系统也可以是外部实体,比如政府机构这样的外部实体,或者像“天气”这样模糊的东西
从软件的角度来看,外部系统需要一些集成策略(也许是我们一直以来最喜欢的:[*防腐层(Anti-corruption* layer)]**)