更新时间:2020-10-15 17:50:14
封面
版权信息
内容提要
作者简介
前言
第1章 领域驱动设计基础
1.1 领域驱动设计的起源与发展
1.2 领域驱动设计的特点
1.3 领域驱动设计的难点
1.4 领域驱动设计的应用场景
第2章 领域驱动战略设计
2.1 有界上下文
2.2 按时间线发现有界上下文
2.3 通过领域故事或流程发现有界上下文
2.4 通过事件风暴会议发现有界上下文
2.5 业务平台与中台设计
2.6 总结与拓展
第3章 聚合设计
3.1 聚合设计的概念
3.2 设计聚合的几种方法
3.3 实例解析:订单系统中的聚合设计
3.4 总结与拓展
第4章 实体和值对象
4.1 失血/贫血模型
4.2 实体
4.3 值对象
4.4 领域服务
4.5 仓储
4.6 充血模型的设计原则
4.7 实例解析:论坛系统实体和值对象设计
4.8 总结与拓展
第5章 CQRS架构
5.1 DDD架构介绍
5.2 CQRS架构的特点
5.3 命令和查询分离
5.4 不同的数据访问方式
5.5 CAP定理
5.6 领域事件实现数据同步
5.7 实例解析:使用Axon框架实现CQRS
5.8 总结与拓展
第6章 事件溯源
6.1 什么是事件溯源?
6.2 基于事件溯源的聚合根设计
6.3 事件溯源的优点
6.4 微服务中的分布式事务实现
6.5 使用Apache Kafka实现事件溯源
6.6 投射模式
6.7 更改数据捕获(CDC)
6.8 总结与拓展
第7章 货物运输系统
7.1 领域描述
7.2 从流程中发现领域事件
7.3 概念挖掘
7.4 预订受理的聚合设计
7.5 运输作业的聚合设计
7.6 总结与拓展
内容简介