12、领域建模:如何用事件风暴构建领域模型你好,我是欧创新。 还记得我在 [[第01讲]] 中说过,微服务设计为什么要选择DDD吗?其中有一个非常重要的原因,就是采用DDD方法建立的领域模型,可以清晰地划分微服务的逻辑边界和物理边界。可以说,在DDD的实践中,好的领域模型直接关乎微服务的设计...2025-12-07DDD实战课
13、代码模型(上):如何使用DDD设计微服务代码模型你好,我是欧创新。 上一讲我们完成了领域模型的设计,接下来我们就要开始微服务的设计和落地了。那微服务落地时首先要确定的就是微服务的代码结构,也就是我今天要讲的微服务代码模型。 只有建立了标准的微服务代码模型和代码规范后,我们才可以将领域对象所对应的代...2025-12-07DDD实战课
14、代码模型(下):如何保证领域模型与代码模型的一致性你好,我是欧创新。 在 [[第 12 讲]] 中,我们了解了如何用事件风暴来构建领域模型,在构建领域模型的过程中,我们会提取出很多的领域对象,比如聚合、实体、命令和领域事件等。到了 [[第 13 讲]],我们又根据DDD分层架构模型,建立了标准的微服...2025-12-07DDD实战课
15、边界:微服务的各种边界在架构演进中的作用你好,我是欧创新。 前几讲我们已经介绍过了,在用DDD进行微服务设计时,我们可以通过事件风暴来确定领域模型边界,划定微服务边界,定义业务和系统运行边界,从而保证微服务的单一职责和随需而变的架构演进能力。 那重点落到边界的时候,总结一下就是,微服务的设...2025-12-07DDD实战课
16、视图:如何实现服务和数据在微服务各层的协作你好,我是欧创新。 在DDD分层架构和微服务代码模型里,我们根据领域对象的属性和依赖关系,将领域对象进行分层,定义了与之对应的代码对象和代码目录结构。分层架构确定了微服务的总体架构,微服务内的主要对象有服务和实体等,它们一起协作完成业务逻辑。 那在运...2025-12-07DDD实战课
17、从后端到前端:微服务后,前端如何设计你好,我是欧创新。 微服务架构通常采用前后端分离的设计方式。作为企业级的中台,在完成单体应用拆分和微服务建设后,前端项目团队会同时面对多个中台微服务项目团队,这时候的前端人员就犹如维修电工一样了。 面对如此多的微服务暴露出来的API服务,如何进行正确...2025-12-07DDD实战课