EagleBear2002 的博客

这里必须根绝一切犹豫,这里任何怯懦都无济于事

软件体系结构-Domain-Driven Design

摘要

领域驱动设计基础

领域驱动设计的立意是建立以领域为驱动力的过程体系,在这一核心驱动力的设计思想指导下,并没有死板僵化的构建过程来约束你。

领域驱动设计的价值

  1. 运用分而治之思想,通过子领域与限界上下文对领域的划分降低业务复杂度
  2. 通过领域建模与统一语言,为核电行业提炼由领域模型构成的企业资产,通过复用降低技术复杂度
  3. 遵循领域驱动设计统一过程,打造标准而固化的软件构建过程,降低工程复杂度

领域驱动设计的适用范围

软件研发的目的

领域驱动设计的研发过程

领域驱动设计的核心模式

通过案例学习领域驱动设计

从理想的 OO 到现实的 DDD

限界上下文的定义

模块与限界上下文

DDD 设计,从错误到正确

DDD 四层架构

领域建模的重要性

领域建模 vs 数据建模

通过事件风暴开展领域建模

领域驱动设计回顾

领域驱动架构风格

AI 与 DDD 的双向赋能

服务风暴的平行模型

AI 赋能的 DDD 设计流程

AI 为 DDD 流程赋能

Agent-Based Architecture

DDD 赋能的 AI4SE

AI 辅助领域建模

AI 辅助代码生成