如何基于一套语言(比如 Go)、一套设计思想解耦复杂的系统架构,实现降本增效,就是 DDD 要解决的问题。
我的经验是,除了和微服务绑定,DDD 在很多领域都有很大的作用与意义,关键是看你对它的理解。比如,采用 DDD 软件设计时,首先要领域建模,然后将领域模型转换为程序设计,还要有仓库和工厂,并构建支持 DDD 的平台架构。在项目初期,DDD 没有任何优势。
Day01 DDD设计篇:运用事件风暴法进行业务领域建模、统一语言建模
Day02 DDD实践篇:通过领域模型落地系统设计:数据库、聚合、工厂与仓库
Day03 DDD架构篇:掌握如何通过架构支持领域驱动在项目中的落地
领域驱动设计是业务架构师必备的技术栈,课程将深入浅出帮助你理解 DDD,并让你在理解业务架构的基础上,掌握领域建模、统一语言建模等重要部分的设计。
领域驱动设计难点在于各模块划分非常抽象,名师将在课程中带你踏入全新领域,用真实业务案例,带你了解贫血模型、充血模型改造,数据库、聚合、工厂与仓库的架构设计实践。
课程将基于国内知名企业(美团、阿里、华为)DDD 的最佳实践,赋能你 DDD 改造的实践落地能力,学习完成轻松收获 DDD 技术架构设计能力。
课程都有哪些特色
(1)用实战案例演练业务领域建模的分析设计过程
(2)通过实战学习与客户进行统一语言建模,提高学习业务的能力
(3)演练在业务需求不断更迭的过程中通过DDD设计越来越复杂的系统
(4)用实战案例演练领域模型落地微服务、人工智能的设计过程
(5)学会如何通过架构支持领域驱动在项目中的落地
超强名师带你学!
超强收获
在课程中,名师将带你深入浅出复杂的DDD领域驱动设计,从理论、核心点切入,用大厂真实案例帮助你真正拥有以下核心能力:
(1)掌握如何与客户进行统一语言建模,提高学习业务的能力;
(2)掌握业务领域建模与事件风暴等方法;
(3)掌握如何在业务需求不断更迭的过程中通过DDD设计越来越复杂的系统;
(4)掌握如何通过架构支持领域驱动在项目中的落地。
哪些人群适合学习
系统架构师
业务架构师
云原生架构师
大数据架构师
硬件/嵌入式系统架构师
运维架构师
DBA架构师
测试架构师
解决方案架构师
技术负责人/技术经理/技术总监/技术VP/CTO
项目经理/项目总监
进一步提升大数据架构设计认知和思维模型的其他职位
……
真实好评,名师玄姐口碑爆棚!
有疑问加站长微信联系(非本文作者)