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