学习DDD的意义 作为技术人,都有一个成为大牛的梦。 有些人可以通过自己掌握了比较底层、有深度、有难度的技术来证明自己的能力。 但对于绝大多数的...
学习DDD的意义 作为技术人,都有一个成为大牛的梦。 有些人可以通过自己掌握了比较底层、有深度、有难度的技术来证明自己的能力。 但对于绝大多数的...
聚合分组法和它的问题 在事件风暴工作坊中,常用的划分限界上下文的方法是: 对前一步(事件风暴)产生的聚合进行分组,通过业务的内聚性和关联度划分边...
定义 DDD是Domain driven design(领域驱动设计)的简称,是一种软件设计和开发的方法论,特别适用于复杂业务领域软件设计和开发...
每一个技术和架构的出现都有其历史背景和演进历程;同样,每一个技术和架构也存在其优缺点和适应的业务场景。因此本文从"贫充血模型”以及“分层架构演进...
在现实世界中我们会遇到各种各样的复杂场景,没有一种API设计方式可以应对所有的场景。区别于”Consumer-Driven Contract”,...
在本系列的前两篇文章中,笔者分别讲到了后端项目的代码模板和DDD编码实践,在本文中,我将继续以编码实践的方式分享如何落地事件驱动架构。 单纯地讲...
摘要 本文源自2018领域驱动设计中国峰会《领域驱动设计与演进式架构专题》的Session之一,是其博客版 在实践领域驱动设计时,可以挑选一些方...
从分层架构到六边形架构 在计算机领域很多概念都是抽象的,为了能够清晰地划分这些抽象的复杂概念,随处可见各种分层式的设计方式。比如计算网路的七层通...
一、概念理解 1、领域驱动设计(DDD) 传统方式的不足 过度耦合 一般业务初期,系统的功能大都非常简单,普通的CRUD就能满足,此时系统是清晰...
Martin Fowler在《企业应用架构模式》一书中写道: I found this(business logic) a curious te...
专题公告
Domain-Driven Design,领域驱动设计。