软件|如何成为云原生时代的卓越架构师( 二 )
在本次课程中,我们将为大家带来 ALPD方法体系中的领域驱动的架构和实践 部分的内容。
能通过这一次的对外整理,将知识和经验分享给社区开发者小伙伴,也是非常开心的事情。
ALPD云架构师系列课程——DDD高手进阶
在课程整理中,我们把课程分成了如下章节:
01|领域模型的本质是业务认知02|案例分析:高质量领域模型提升业务灵活性03|高质量领域模型源自持续演进04|案例分析:梳理业务概念,发现领域模型05|从模型到代码:领域驱动设计的构造块06|聚合:保证业务完整性的单元07|领域驱动设计的分层模型和代码组织08|核心域、通用域和支撑域09|基于业务能力和业务场景拆分子域10|守护领域边界,构建自治服务11|限界上下文映射的模式12|使用微服务构建领域资产
其中每讲都保持了15分钟左右的篇幅,以聚焦于一个比较内聚的主题。
1-4讲,讨论领域模型的一个基础概念,包括什么是领域模型?为什么要关心领域模型?如何进行基本的领域建模?5-7讲,主要关心领域模型为中心的软件实现,具体对应于领域驱动设计的战术模式,例如实体对象、值对象,领域服务、领域事件构造块及聚合、资源库和工厂这些跟业务完整性密切相关的部分。8-12讲,关心领域模型为中心的架构设计,具体对应于领域驱动设计的战略模式,比如说子域、限界上下文、限界上下文映射等方面的话题。最后的12讲,我们把微服务跟领域资产之间的关系也做了讨论,微服务是当前一个重要话题,如果对领域驱动设计关注不足,也会影响到微服务和云原生的实施。在整个课程中,没有晦涩难懂的概念,我更希望能通过简明的案例让学员轻松理解领域驱动设计的核心思想和关键实践。希望你也能通过学习这个课程,可以从本质出发,更好地理解DDD并付诸实际项目实施。
本文作者:张刚,阿里云云效资深技术专家,ALPD方法学核心成员。
本文为阿里云原创内容,未经允许不得转载。
- 小米科技|不聊性能只谈拍照!新旗舰反向升级成潮流,拍照手机如何选?
- 搜索引擎|淘宝运营系统出台春节打烊功能,淘宝运营商家该如何选择?
- 小米科技|RTX3060的性能到底如何?相比RTX2060提升有多大?
- 荷兰|苹果公司向荷兰“妥协”:将开放交友软件的第三方支付系统
- 市值超 1.7 万亿的Netflix是如何做决策的?
- 恶意软件|报告称 2021 年 Linux 的恶意软件样本数量增加了 35%
- QQ音乐的2021专辑盘点,是如何征服资深乐迷的
- 饭饭1080°平台分析之生鲜电商平台如何选择ERP系统和SAAS系统
- realme|首发天玑8000,realmeGTNeo3将能成为新一代爆款!
- 在2021大中华区艾菲国际论坛上|玛雅文化施葵:新消费时代,如何助力品牌跑出“破圈”加速度?