《DDD实战课-欧创新》学习记录
发布时间
阅读量:
阅读量
领域、子域、核心域、通用域和支撑域
DDD 的领域就是这个边界内要解决的业务问题域。
领域可以被细分成为若干个子领域。这些细分出来的部分则被称为"子域"(sub-domain),每一个"子域"都对应于一个较小的问题范围或业务细分(business subdivision)。
领域建模与微服务构建在过程与方法上具有相似性,在这一理念下通过将问题域逐步拆解来降低业务理解和系统实现的复杂度。
随着领域的不断细分,在这一过程中
1.
决定产品与公司核心竞争力的关键子域是关键领域部分;它是业务成功的核心要素以及企业的核心能力。
2.
没有太多个性化的诉求,同时被多个子域使用的通用功能子域是通用域。
3.
功能领域的重要性不可忽视;然而这一领域既不含能够塑造产品及企业核心竞争力的功能模块,并不含通用性较强的功能模块;因此归类于支撑型功能领域。
基本思路在于对问题域进行逐步细化,在细化过程中不断优化各层级之间的关联关系以提升整体系统的可管理性。进一步缩小具体问题范围后建立起相应的理论框架,并使这些框架与实际系统对接即形成了微服务架构。
核心区域、支撑区域及通用区域的主要职能是:基于领域划分的方式区分各类子区域在企业内部所具有的不同功能性质及重要程度;进而
全部评论 (0)
还没有任何评论哟~
