随着分布式技术的快速发展,我们已经进入了微服务架构的时代。微服务架构的出现很好地实现了应用之间的解耦,解决了单个应用扩展和弹性扩展能力不足的问题。随着业务复杂性的升级,其好处自然是不言而喻的。
如何拆分和设计微服务是合理的,拆分有多小被称为微服务?这个尖锐的问题在业内一直受到热烈的讨论。随后,在阿里巴巴成功转型中台战略后,微服务的设计和拆分对许多公司来说都是一个巨大的挑战。
有没有好的方法来指导微服务和中台设计?当然,你可能听说过,也就是领域驱动设计(DDD)。
您可能会想,早在2003年就诞生的DDD,如何指导“迟到”近20年才流行的微服务设计?
如何理解和学习这个抽象而庞大的知识体系?
如何应用,如何实践?
旧系统落地后能解决哪些问题?
本专栏将重点解决上述问题,努力使用易于理解的案例,深入DDD核心知识体系和设计理念,带您掌握一套完整、系统的基于DDD微服务拆分设计方法,明确从战略设计到战术设计的微服务标准设计过程,帮助着陆边界清晰、可持续发展的微服务结构。
讲师介绍
欧洲创新,PICC高级架构师,拥有十多年的软件架构经验。他热衷于利用DDD设计方法实现中台业务建模,专注于基于DDD的微服务设计和开发。目前,他正在深入探索中台传统企业数字化转型的技术和方法体系。
课程目录
00开篇词 _ 学好DDD后,你能做什么?.pdf
学好DDD后,你能做什么?.mp3
01 _ 为什么要选择DDD进行微服务设计?.pdf
领域驱动设计:为什么要选择DDD进行微服务设计?.mp3
02 _ 领域、子域、核心域、通用域和支撑域:傻傻分不清?.pdf
02-领域、子域、核心域、通用域和支撑域:愚蠢的区别?.mp3
03 _ 上下文:定义领域边界的利器.pdf
03上下文:定义领域边界的利器.mp3
04 _ 实体和值对象:系统设计从领域模型的基本单元开始.pdf
04实体和值对象:系统设计从领域模型的基本单元开始.mp3
05 _ 聚合与聚合根:如何设计聚合?.pdf
聚合与聚合根:如何设计聚合?.mp3
06 _ 领域事件:解耦微服务的关键.pdf
06领域事件:解耦微服务的关键.mp3
07 _ DDD分层架构:有效减少层与层之间的依赖.pdf
DDD分层架构:有效减少层与层之间的依赖.mp3
08 _ 微服务架构模型:对比分析几种常见模型.pdf
08微服务架构模型:对比分析几种常见模型.mp3
09 _ 中台:数字转型后应该共享什么?.pdf
09中台:数字转型后应该共享什么?.mp3
10 _ DDD、中台和微服务:他们是如何合作的?.pdf
10答疑:解释三个典型问题.mp3
10答疑:解释三个典型问题.pdf
10丨DDD、中台和微服务:他们是如何合作的?.mp3
11 _ DDD实践:如何用DDD重构中台业务模型?.pdf
11.DDD实践:如何用DDD重构中台业务模型?.mp3
12 _ 领域建模:如何利用事件风暴构建领域模型?.pdf
12.领域建模:如何利用事件风暴构建领域模型?.mp3
13 _ 代码模型(上):如何使用DDD设计微服务代码模型?.pdf
13代码模型(上):怎样使用DDD设计微服务代码模型?.mp3
14 _ 代码模型(下):如何保证领域模型与代码模型的一致性?.pdf
14代码模型(下):如何保证领域模型与代码模型的一致性?.mp3
15 _ 边界:各种微服务边界在架构演变中的作用?.pdf
15.边界:各种微服务边界在架构演变中的作用?.mp3
16 _ 视图:如何实现微服务各级服务与数据的合作?.pdf
视图:如何在微服务的各个层面实现服务与数据的合作?.mp3
17 _ 从后端到前端:如何设计微服务后的前端?.pdf
17.从后端到前端:微服务后如何设计前端?.mp3
18 _ 知识点串讲:基于DDD的微服务设计实例.pdf
18.知识点串讲:基于DDD的微服务设计实例.mp3
19 _ 总结(一):在设计和拆分微服务时应坚持哪些原则?.pdf
19.总结(1):在设计和拆分微服务时应坚持哪些原则?.mp3
20 _ 总结(二):分布式架构关键设计10个问题.pdf
20.总结(2):分布式架构关键设计10个问题.mp3
21结束语 _ 所谓高手,就是跨越坑和大海!.pdf
所谓高手,就是跨越坑和大海!.mp3
基于DDD的微服务设计实例代码详细说明.mp3
基于DDD的微服务设计实例代码详细说明.pdf
[我要扒资料]