6、领域事件:解耦微服务的关键

你好,我是欧创新。今天我们来聊一聊“领域事件(Domain Event)”。 在事件风暴(Event Storming)时,我们发现除了命令和操作等业务行为以外,还有一种非常重要的事件,这种事件发生后通常会导致进一步的业务操作,在DDD中这种事件被称...

DDD实战课

7、DDD分层架构:有效降低层与层之间的依赖

你好,我是欧创新。前面我们讲了DDD的一些重要概念以及领域模型的设计理念。今天我们来聊聊“DDD分层架构”。 微服务架构模型有好多种,例如整洁架构、CQRS和六边形架构等等。每种架构模式虽然提出的时代和背景不同,但其核心理念都是为了设计出“高内聚低耦...

DDD实战课

8、微服务架构模型:几种常见模型的对比和分析

你好,我是欧创新。 在上一讲中我重点介绍了DDD分层架构,同时我也提到了微服务架构模型其实还有好多种,不知道你注意到了没?这些架构模型在我们的实际应用中都具有很高的借鉴价值。 那么今天我们就把DDD分层架构(详情介绍如有遗忘可回看 [[第07讲]] ...

DDD实战课

9、中台:数字转型后到底应该共享什么

你好,我是欧创新。 在上一讲中我们了解了分层架构的设计思想,并提到了这种设计思想对中台建设十分有利,那么今天我就来讲一讲中台。 中台是数字化转型的一个热门话题。继阿里提出中台概念后,很多人又提出了各种各样的中台。今天我们主要讨论业务中台和数据中台。作...

DDD实战课

10、DDD、中台和微服务:它们是如何协作的

你好,我是欧创新。今天我一起来聊聊DDD、中台和微服务的关系。 DDD和微服务来源于西方,而中台诞生于中国的阿里巴巴。DDD在二十多年前提出后一直默默前行,中台和微服务的理念近几年才出现,提出后就非常火爆。这三者看似风马牛不相及,实则缘分匪浅。中台是...

DDD实战课

11、DDD实践:如何用DDD重构中台业务模型

你好,我是欧创新。 进入两千年后,随着互联网应用的快速发展,很多传统企业开始触网,建设自己的互联网电商平台。后来又随着微信和App等移动互联应用的兴起,又形成了新一轮的移动应用热潮。这些移动互联应用大多面向个人或者第三方,市场和需求变化快,需要以更敏...

DDD实战课