随着分布式技术的快速发展,我们已经进入了微服务架构的时代。微服务架构的出现很好地实现了应用之间的解耦,解决了单个应用扩展和弹性扩展能力不足的问题。随着业务复杂性的升级,其好处自然是不言而喻的。

如何拆分和设计微服务是合理的,拆分有多小被称为微服务?这个尖锐的问题在业内一直受到热烈的讨论。随后,在阿里巴巴成功转型中台战略后,微服务的设计和拆分对许多公司来说都是一个巨大的挑战。

有没有好的方法来指导微服务和中台设计?当然,你可能听说过,也就是领域驱动设计(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

[我要扒资料]

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。