都有吧资源网推荐:DDD实战课 基于DDD的微服务拆分与设计
都有吧资源网推荐:DDD实战课 基于DDD的微服务拆分与设计
你将获得
- DDD必知必会10大核心概念
- 掌握事件风暴与领域建模
- 上手中台业务建模与设计
- 实战设计清晰的微服务架构
讲师
欧创新,人保财险高级架构师,《中台架构与实现:基于DDD与微服务》一书作者,拥有十余年软件架构经验。 热衷于采用DDD设计方法实现中台业务建模,专注于基于DDD的微服务设计与开发。 目前,他正在深入探索台湾传统企业数字化转型的技术和方法体系。
课程介绍
随着分布式技术的迅速崛起,我们进入了微服务架构时代。 微服务架构的出现很好地实现了应用之间的解耦,解决了单个应用的可扩展性和弹性可扩展性不足的问题。 随着业务的复杂性不断升级,其好处不言而喻。
那么微服务如何拆分和设计合理,又叫微服务有多小呢? 这个尖锐的问题在业界引起了热烈的讨论。 那么,继阿里巴巴成功转型中台战略之后,微服务的设计和分裂成为风口浪尖的前列,对很多企业来说都是一个挑战。
有没有什么好的方法可以指导微服务和中台的设计? 当然有,而且您可能听说过,那就是领域驱动设计 (DDD)。
你可能想知道,早在 2003 年诞生的 DDD 是如何指导“迟到”了近 20 年的微服务设计的?
如何认识和学习这个抽象而庞大的知识体系?
如何申请以及如何实践?
登陆后,在旧系统中能解决什么问题?
本专栏将围绕解决以上问题,力求通过简单易懂的案例,深化DDD的核心知识体系和设计思路,带你掌握完整、系统的基于DDD的微服务拆分与设计 方法,明确从战略设计出发,到战术设计的微服务标准设计流程,有助于实现边界清晰、可持续演进的微服务架构。
在具体内容上,栏目有21个讲义,分为基础、进阶和实战三个部分。
基础篇主要讲解DDD的核心知识体系,具体包括领域、子领域、有界上下文、实体、值对象、聚合、聚合根等概念。 借助简单易懂的案例,您可以了解它们以及它们之间的合作与依赖。
进阶部分主要讲解领域事件、DDD分层架构、几种常见的微服务架构模型、中台设计思路。 带你深入了解微服务分层设计的底层原理和具体实现。
作为本课程的重点,实战章节包含了中台和领域建模实战、微服务设计实战等多个实战小项目。 最后,作者将通过一个典型案例,将DDD的所有知识点串联起来,带你了解基于DDD的微服务设计全过程。
此外,实战篇补充了《如何借鉴微服务的设计思想来设计前端应用》、《微服务设计原则》、《分布式架构设计的关键考虑因素》等,以完善实战体系。
课程目录
课程清单 百度云网盘下载
- 00开篇词 _ 学好了DDD,你能做什么?.pdf
- 00开篇词丨学好了DDD,你能做什么?.mp3
- 01 _ 领域驱动设计:微服务设计为什么要选择DDD?.pdf
- 01丨领域驱动设计:微服务设计为什么要选择DDD?.mp3
- 02 _ 领域、子域、核心域、通用域和支撑域:傻傻分不清?.pdf
- 02丨领域、子域、核心域、通用域和支撑域:傻傻分不清?.mp3
- 03 _ 限界上下文:定义领域边界的利器.pdf
- 03丨限界上下文:定义领域边界的利器.mp3
- 04 _ 实体和值对象:从领域模型的基础单元看系统设计.pdf
- 04丨实体和值对象:从领域模型的基础单元看系统设计.mp3
- 05 _ 聚合和聚合根:怎样设计聚合?.pdf
- 05丨聚合和聚合根:怎样设计聚合?.mp3
- 06 _ 领域事件:解耦微服务的关键.pdf
- 06丨领域事件:解耦微服务的关键.mp3
- 07 _ DDD分层架构:有效降低层与层之间的依赖.pdf
- 07丨DDD分层架构:有效降低层与层之间的依赖.mp3
- 08 _ 微服务架构模型:几种常见模型的对比和分析.pdf
- 08丨微服务架构模型:几种常见模型的对比和分析.mp3
- 09 _ 中台:数字转型后到底应该共享什么?.pdf
- 09丨中台:数字转型后到底应该共享什么?.mp3
- 10 _ DDD、中台和微服务:它们是如何协作的?.pdf
- 10答疑:有关3个典型问题的讲解.mp3
- 10答疑:有关3个典型问题的讲解.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
- 16丨视图:如何实现服务和数据在微服务各层的协作?.mp3
- 17 _ 从后端到前端:微服务后,前端如何设计?.pdf
- 17丨从后端到前端:微服务后,前端如何设计?.mp3
- 18 _ 知识点串讲:基于DDD的微服务设计实例.pdf
- 18丨知识点串讲:基于DDD的微服务设计实例.mp3
- 19 _ 总结(一):微服务设计和拆分要坚持哪些原则?.pdf
- 19丨总结(一):微服务设计和拆分要坚持哪些原则?.mp3
- 20 _ 总结(二):分布式架构关键设计10问.pdf
- 20丨总结(二):分布式架构关键设计10问.mp3
- 21结束语 _ 所谓高手,就是跨过坑和大海!.pdf
- 21结束语丨所谓高手,就是跨过坑和大海!.mp3
- 22基于DDD的微服务设计实例代码详解.mp3
- 22基于DDD的微服务设计实例代码详解.pdf
加入都有吧资源网会员,
共享所有产品经理资源,
共享全站所有资源,
全网知识付费视频,
让每一个会员能免费共享所有资源,
一起学习一起成长。
▼ 点击获取百度网盘链接 ▼
当前资源仍然有效,请放心购买,付款后会自动跳转显示隐藏内容
如果使用遇到问题都可以联系微信:mzm645597829
都有吧资源网,你要的这里都有吧
1. 本站资源来源于站长个人积累和互联网,对DUB会员免费分享,如有侵权请邮件联系站长处理
2. 本站官方微信号:mzm645597829,公众号:产品经理逛世界
3. 标价为平台服务费、辛苦费而并非当前资源本身价值,请知释
4. 有任何疑问,可以点击右侧边栏的联系QQ315991578进行咨询
都有吧资源网 » 都有吧资源网推荐:DDD实战课 基于DDD的微服务拆分与设计