用途:该技能提供领域驱动设计的完整指导,帮助开发者与架构师进行领域建模、限界上下文划分和战术模式实现。适用场景包括分析复杂业务领域、划分限界上下文与子域、设计聚合根/实体/值对象、实现领域服务与领域事件、微服务边界划分、应用CQRS/事件溯源、设计六边形或洋葱架构。
主要能力:战略设计层面区分核心域、支撑域、通用域,并支持上下文映射(共享内核、客户-供应商、防腐层、开放主机服务、发布语言);战术设计层面覆盖聚合根、实体、值对象、领域事件,并给出聚合设计规则(保护业务不变式、小聚合、通过ID引用、一次事务一个聚合、最终一致性)。
使用方式:建模工作流分四步——事件风暴(用便签识别领域事件、命令、聚合、策略、外部系统)、识别限界上下文、上下文映射、战术建模。资源文件包括 references/strategic-design.md、references/tactical-design.md、references/patterns.md 及 assets/ddd-model-template.drawio。
限制:资料未提供安装命令、收费方式、平台支持与具体运行环境信息,暂未提供。