随笔分类 - 架构设计
摘要:前言 领域驱动设计基于CQRS的事件架构, 可以使命令发起者和命令执行者解耦。通过一系列的事件的追加存储,可以对事件的追踪和溯源。采用事件架构模式,更加面向与业务职能,将复杂的业务场景拆分成不同事件执行,在一定程度上达到解耦和复用的目的。事件的发起者和执行分离,解耦下游的相关的系统,下游只需要监听关
阅读全文
摘要:前言 一个好的应用架构,都应该遵循一些共同模式,不管是六边形架构、洋葱圈架构、整洁架构,都提倡以业务为核心,解耦外部依赖,分离业务复杂度和技术复杂度等。随着业务复杂度提高,传统的MVC模式极易造成换乱的大泥球。领域驱动设计是一种以业务领域为依据自上而下的设计思路,对于降低服务之间的耦合和微服务的划分
阅读全文