知识卡片
限界上下文是业务能力的纵向切分
内容
业务模块先按技术维度横向分层、再按领域维度纵向切领域层,业务逻辑分散各层,一处业务变化牵动每一层。限界上下文相反:先按领域维度纵向切分(含代码与数据库模式),再在内部按技术维度横向切分,是对外暴露业务能力的架构整体,业务变化只影响相关上下文。
参考来源
- 位置:《解构领域驱动设计》第9章9.2.2(源文件:_epub-src/OEBPS/020.xhtml)
- 结论依据:作者对比模块(图9-5)与限界上下文(图9-6)的切分方向,引 Neal Ford 对模块/组件/库/服务的界定。
- 原始内容:限界上下文……是对目标系统架构的纵向切分,切分的依据是从业务进行考虑的领域维度。