用户头像

Joshua

FIND YOUR RHYTHM ENJOY YOUR RUN

2018.5.27 加入

花旗银行/360/ThoughtWorks
关注
  • 10

    发布数

  • 27

    关注者

  • 1

    关注了

DDD 中的那些模式 — 使用 Specification 管理业务规则
DDD 中的那些模式 — 使用 Specification 管理业务规则

业务规则校验是系统不可获取的一部分,如何使用 DDD 管理不断膨胀的业务规则?不妨通过本文学习一下 Specification 模式吧。

DDD 中的那些模式 — CQRS
DDD 中的那些模式 — CQRS

本次会介绍领域驱动设计中常用的一个架构模式,命令查询分离 (CQRS)。

DDD 实践手册(番外篇: 事件风暴-实践)
DDD 实践手册 (番外篇: 事件风暴 - 实践)

上一篇文章中介绍了什么是事件风暴,以及相关的概念。那么这次会通过一个实际的例子带领大家经历一次完整的事件风暴,并且分享自己在使用事件风暴中所遇到的问题。

DDD 实践手册(番外篇: 事件风暴-概念)
DDD 实践手册 (番外篇: 事件风暴 - 概念)

如何使用事件风暴 -- Event Storming 发现系统中的 Aggregate(聚合),划分 Bounded Context(限界上下文)。

DDD 实践手册(6. Bounded Context - 限界上下文)
DDD 实践手册 (6. Bounded Context - 限界上下文)

这次聊的是 DDD 中设计的另一部分概念,更加偏向上层的「战略设计」。本篇会介绍「战略设计」的核心概念,Bounded Context,称之为限界上下文 (之后简称为 BC),以及在项目中如何实现。

DDD 实践手册(5. Factory 与 Repository)
DDD 实践手册 (5. Factory 与 Repository)

本篇文章会讨论有关领域对象的最后一个部分,如何使用 Factory 工厂与 Repository 仓储模式来管理 Entity 的生命周期。

DDD 实践手册(4. Aggregate — 聚合)
DDD 实践手册 (4. Aggregate — 聚合)

本篇文章介绍 DDD 中另一个核心概念,Aggregate 聚合。

DDD 实践手册(3. Entity, Value Object)
DDD 实践手册 (3. Entity, Value Object)

本篇文章中我们会聚焦在整个分层架构的核心部分,领域层中的关键概念: Entity(实体),Value Object(值对象)。

DDD 实践手册(2. 实现分层架构)
DDD 实践手册 (2. 实现分层架构)

如何结合 Clean Architecture 与 DDD 实现一个分层架构。

DDD 实践手册(1.Get Started)
DDD 实践手册 (1.Get Started)

从实践的角度分享领域驱动设计的方方面面

Joshua