DDD实战课
基于DDD的微服务拆分与设计
欧创新
人保高级架构师
4864 人已学习 · 已完结

移动设备学习

App Store 下载

Android 下载

扫描二维码下载客户端

限时拼团 2人成团,未成团自动退款

规则说明
点击开团或参团按钮
完成支付
邀请好友或等待系统拼单
拼团成功 开始学习

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

那微服务到底怎么拆分和设计才算合理,拆多小才叫微服务?这个尖锐的问题,在业内一直被热议。紧接着,继阿里巴巴成功转型中台战略之后,微服务设计和拆分再至风口浪尖,对于众多公司来说,都是一个不小的挑战。

那有没有好的方法来指导微服务和中台的设计呢?当然有,你也可能耳闻过,那就是领域驱动设计(DDD)。

  • 你可能会疑惑,早在 2003 年就诞生的 DDD,怎么来指导“迟到”近 20 年才大热的微服务设计?
  • 怎么认识和学习这个抽象又庞大的知识体系?
  • 怎么应用,怎么实践?
  • 落地后它究竟能解决旧系统的哪些问题?

本专栏将重点解决以上问题,力求用浅显易懂的案例,深入 DDD 的核心知识体系与设计思想,带你掌握一套完整而系统的基于 DDD 的微服务拆分与设计方法,明确从战略设计到战术设计的微服务标准设计过程,助力落地边界清晰、可持续演进的微服务架构。

你将获得

  • 洞悉 DDD 必知必会 10 大核心概念
  • 掌握事件风暴与领域建模
  • 上手中台业务建模与设计
  • 实战设计清晰的微服务架构

作者简介

欧创新,人保高级架构师,拥有十多年的软件架构经验。他热衷于采用 DDD 的设计方法实现中台业务建模,专注基于 DDD 的微服务设计和开发。目前,他正在深入探索传统企业中台数字化转型的技术和方法体系。

课程设计

专栏共 21 讲,分为基础篇、进阶篇和实战篇三部分。

基础篇主要讲解 DDD 的核心知识体系,具体包括:领域、子域、限界上下文、实体、值对象、聚合和聚合根等概念。借助浅显易懂的案例,带你理解它们以及它们之间的合作、依赖关系。

进阶篇主要讲解领域事件、DDD 分层架构、几种常见的微服务架构模型以及中台设计思想等内容。带你深入微服务分层设计的底层原理与具体实现。

实战篇作为本课程的重点,包含多个实战小项目,例如中台和领域建模的实战、微服务设计实战等。最后作者会用一个典型的案例将 DDD 所有的知识点串联,带你走一遍基于 DDD 的微服务设计全流程。

另外,实战篇还补充有“如何借鉴微服务的设计思想来设计前端应用”“微服务设计原则”以及“分布式架构设计的关键注意事项”,以完善实战体系。

限时福利

  1. 订阅后,分享专属海报,每邀请一位好友订阅有奖励。
  2. 戳此添加社群管理员,进入技术交流 & 福利群
  3. 戳此申请学生认证,订阅课程一律 5 折。

订阅须知

  1. 本专栏为订阅专栏,形式为图文 + 音频,定价 68 元,现已更新完毕。订阅成功后,即可通过“极客时间”App 端、小程序端、Web 端永久阅读。
  2. 企业批量购买请点击“企业充值”了解详情,可支持员工选课,企业支付。
  3. 本专栏为虚拟商品,一经订阅,概不退款。

看过的人还看了

MySQL实战45讲

林晓斌  网名丁奇,前阿里资深技术专家

48讲 | 43172 人已学习

拼团 ¥79 原价 ¥99
说透中台

王健  ThoughtWorks首席咨询师

13讲 | 16502 人已学习

拼团 ¥29 原价 ¥39
设计模式之美

王争  前Google工程师,《数据结构与算法之美》专栏作者

100讲 | 17454 人已学习

拼团 ¥149 原价 ¥199
从0开始学架构

李运华  资深技术专家

59讲 | 38968 人已学习

拼团 ¥79 原价 ¥99

Copyright © 2019, The Holding of GeekBang (Beijing) Co., Ltd. All rights reserved. 极客邦控股(北京)有限公司 | 京 ICP 备 16027448号-3. 京公网安备 11010502037384号增值电信业务经营许可证

联系我们

010 - 53934972

service@geekbang.org

北京市朝阳区容和路1号院1号楼5层