094-DDD实战课
# DDD 实战课
基于 DDD 的微服务拆分与设计 欧创新 人保资深架构师
你将获得
- DDD 必知必会 10 大核心概念
- 掌握事件风暴与领域建模
- 上手中台业务建模与设计
- 实战设计清晰的微服务架构
# 课程介绍
随着分布式技术的快速兴起,我们已经进入到了微服务架构时代。微服务架构的出现,很好地实现了应用之间的解耦,解决了单体应用扩展性和弹性伸缩能力不足的问题。随着业务的复杂度升级,其好处自然不言而喻。
那微服务到底怎么拆分和设计才算合理,拆多小才叫微服务?这个尖锐的问题,在业内一直被热议。紧接着,继阿里巴巴成功转型中台战略之后,微服务设计和拆分再至风口浪尖,对于众多公司来说,都是一个不小的挑战。
那有没有好的方法来指导微服务和中台的设计呢?当然有,你也可能耳闻过,那就是领域驱动设计(DDD)。
你可能会疑惑,早在 2003 年就诞生的 DDD,怎么来指导“迟到”近 20 年才大热的微服务设计? 怎么认识和学习这个抽象又庞大的知识体系? 怎么应用,怎么实践? 落地后它究竟能解决旧系统的哪些问题? 本专栏将重点解决以上问题,力求用浅显易懂的案例,深入 DDD 的核心知识体系与设计思想,带你掌握一套完整而系统的基于 DDD 的微服务拆分与设计方法,明确从战略设计到战术设计的微服务标准设计过程,助力落地边界清晰、可持续演进的微服务架构。
# 课程设计
# 整个专栏分为 3 个模块。
# 基础篇
- 主要讲解 DDD 的核心知识体系,具体包括:领域、子域、限界上下文、实体、值对象、聚合和聚合根等概念。借助浅显易懂的案例,带你理解它们以及它们之间的合作、依赖关系。
# 进阶篇
- 主要讲解领域事件、DDD 分层架构、几种常见的微服务架构模型以及中台设计思想等内容。带你深入微服务分层设计的底层原理与具体实现。
# 实战篇
- 作为本课程的重点,包含多个实战小项目,例如中台和领域建模的实战、微服务设计实战等。最后作者会用一个典型的案例将 DDD 所有的知识点串联,带你走一遍基于 DDD 的微服务设计全流程。
资源下载 (opens new window)提取码:http://dt4.8tupian.net/2/29369a105b200.pg1
编辑 (opens new window)
上次更新: 2024/07/24, 09:54:49