跳转到主要内容
← 返回首页
🎨

领域驱动

领域驱动设计实践

10 篇笔记

DDD基础概念

领域(Domain)是系统要解决的业务问题空间。将复杂领域拆分为子域有助于管理复杂性。

📅 2026-06-26 ⏱ 2m 领域驱动DDD限界上下文聚合根

DDD战术设计

Repository 封装了聚合的持久化逻辑,提供类集合的接口。

📅 2026-06-26 ⏱ 2m 领域驱动DDDRepository领域事件

DDD战略设计

上下文映射描述了限界上下文之间的关系和集成方式。

📅 2026-06-26 ⏱ 1m 领域驱动DDD上下文映射防腐层

Event Storming建模

Event Storming 是 Alberto Brandolini 发明的协作式建模技术。通过在白板上用便签纸表示领域事件,团队可以快速发现业务流程和领域模型。

📅 2026-06-26 ⏱ 2m 领域驱动DDDEvent Storming建模

DDD与微服务

DDD 的限界上下文是划分微服务的最佳指导。每个微服务对应一个限界上下文,拥有独立的领域模型和数据存储。

📅 2026-06-26 ⏱ 2m 领域驱动DDD微服务限界上下文

DDD代码结构

DDD 推荐的分层架构将代码分为领域层、应用层、基础设施层和用户接口层。

📅 2026-06-26 ⏱ 2m 领域驱动DDD聚合根Repository

DDD数据模型

CQRS(Command Query Responsibility Segregation)将读写操作分离到不同的模型中。

📅 2026-06-26 ⏱ 2m 领域驱动DDDCQRS事件存储

DDD集成模式

事件驱动是微服务间集成的首选方式,通过异步事件实现松耦合。

📅 2026-06-26 ⏱ 2m 领域驱动DDD事件驱动防腐层

DDD测试策略

领域层测试聚焦于业务规则的正确性,不依赖外部基础设施。

📅 2026-06-26 ⏱ 2m 领域驱动DDD测试契约测试

DDD遗留系统迁移

遗留系统迁移需要根据系统状况选择合适的策略。

📅 2026-06-26 ⏱ 2m 领域驱动DDD迁移绞杀者模式