34、落地经验:怎样在实际项目中推广DDD你好,我是钟敬。 前面我们学习的主要是DDD本身的技能。我们以此为基础,进一步精进,就可以向DDD专家迈进了。然而,即使你已经成为DDD专家,也不意味着你可以自然而然地在组织里顺利推广DDD。 这节课,我把我在不同企业中推广 DDD 的一些心得分享出...2026-03-01手把手教你落地DDD
33、分析模式初探:怎样解决更复杂的问题你好,我是钟敬。 学习完前面的课程,再经过一定的练习,相信你就有能力运用 DDD 来开发中等难度的系统了。不过,如果遇到更复杂的业务领域,还需要更深入的建模技能。 这节课,我们就来探索一个能帮你加强领域建模技能的利器——分析模式。 《分析模式》是Ma...2026-03-01手把手教你落地DDD
32、CQRS(下):CQRS还有哪些变化你好,我是钟敬。 上节课,我们从业务需求出发,一步步推演,学习了CQRS的基本原理。另外,我们还学习了“代码结构分离”和“数据库结构分离”两种策略。 在这两种策略中,程序仍然在同一个微服务,数据库也只有一个实例。但是,当我们遇到更高的并发性能需求时,...2026-03-01手把手教你落地DDD
31、CQRS(上):实现查询功能有什么诀窍你好,我是钟敬。 前面几节课我们讲完了限界上下文。接下来的两节课,我们将学习一个和查询功能相关的模式——CQRS。虽然 《领域驱动设计》原书里没有这个模式,但近年来,CQRS 常常和 DDD 结合使用。 不过也有人对 CQRS有不同意见。这是因为,C...2026-03-01手把手教你落地DDD
30、限界上下文(下):限界上下文之间如何集成你好,我是钟敬。 上节课我们进一步深入学习了上下文映射,并且开始根据限界上下文进行架构设计,主要谈的是单体架构。 在某些场合里,采用单体架构比较适合。不过,我们现在开发的是一个基于云原生的 SaaS 应用。在云原生的情况下,一般不会采用单体架构,微服...2026-03-01手把手教你落地DDD
29、限界上下文(中):限界上下文怎样影响架构设计你好,我是钟敬。 上节课我们学习了“限界上下文”和“上下文映射”两个模式。 今天我们继续完成“工时管理”上下文,帮你进一步深化这两个概念。然后,我们会根据限界上下文来完成架构设计。由于这个迭代出现了多个上下文,所以架构设计的时候,我们首先要讨论的就是...2026-03-01手把手教你落地DDD