Bootstrap
脑洞:基于Enterprise Continuum证明DDD用于构建汽车的可行性

首先声明,本文章纯属一时脑洞大开,开心就好。

架构设计篇之领域驱动设计(DDD)

本篇文章基于Eric Evans作者和翻译作者孙向晖,霍泰稳的书,做的软件思想笔记,向作者们致敬。

一文解析DDD中台和微服务设计

DDD、中台与微服务分别属于不同的方法体系,那它们的通用语言到底在哪里?如何用DDD完成中台和微服务设计实战?DDD在中台和微服务的整体设计流程是什么样的?如何用最小代价来适应因为业务变化,而带来的领域模型和微服务持续演进?希望你能在本文找到答案!

基于领域驱动设计的业务中台架构设计

如何通过DDD进行业务中台的领域建模?看这篇文章就够了。

架构设计篇之领域驱动设计(DDD)

本篇文章基于Eric Evans作者和翻译作者孙向晖,霍泰稳的书,做的软件思想笔记,向作者们致敬。

应用数仓ODBC前,这些问题你需要先了解一下

ODBC为解决异构数据库间的数据共享而产生的,现已成为WOSA的主要部分和一种数据库访问接口标准。

应用数仓ODBC前,这些问题你需要先了解一下

ODBC为解决异构数据库间的数据共享而产生的,现已成为WOSA的主要部分和一种数据库访问接口标准。

架构必修:领域边界划分方法--职责驱动设计(RDD)

写该文章的目的是对过去一段时间自我学习知识的总结,通过对职责驱动设计(RDD)的学习发现通过该模式进行对领域职责进行划分能够得出很清晰的职责,能有效减少无结论的掰扯,后面部分也有些在实际中的运用,期望能和大家交流起来~

领域驱动设计(DDD)实践之路(四):领域驱动在微服务设计中的应用

这是“领域驱动设计实践之路”系列的第四篇文章,从单体架构的弊端引入微服务,结合领域驱动的概念介绍了如何做微服务划分、设计领域模型并展示了整体的微服务化的系统架构设计。

面试官:谈一下你对DDD的理解?我:马什么梅?

领域模型(domain model)是对领域内的概念类或现实世界中对象的可视化表示。领域模型也称为概念模型、领域对象模型和分析对象模型。

Golang领域模型-依赖倒置

毫不夸张的说,不理解《依赖倒置》的程序员只能写功能,没法写出框架来!

Golang领域模型-实体

前言: 实体具有业务属性、业务逻辑和业务行为,是是实实在在的业务对象。在事件风暴中,我们可以根据命令、操作与事件将业务上紧密结合在一起的多个实体与值对象进行聚合形成聚合根。

《实现领域驱动设计》拆书稿 DDD入门 & 领域、子域和限界上下文

《实现领域驱动设计》拆书稿 第1章 DDD入门;第2章 领域、子域和限界上下文

领域驱动设计(DDD)实践之路(一)

领域驱动设计(Domain Driven Design,DDD)其实并非新理论,大家可以看看 Eric Evans 编著的《领域驱动设计》原稿首版是2003年,距今已十余年时间。与现在的分布式、微服务相比,绝对是即将步入中年的“老家伙”了。

一文解析DDD中台和微服务设计

DDD、中台与微服务分别属于不同的方法体系,那它们的通用语言到底在哪里?如何用DDD完成中台和微服务设计实战?DDD在中台和微服务的整体设计流程是什么样的?如何用最小代价来适应因为业务变化,而带来的领域模型和微服务持续演进?希望你能在本文找到答案!

架构师训练营第10周作业

技术是随着面临实际业务问题并解决这些问题而逐步演进的,所以任何技术的选用都需要考虑实际的业务场景,不能为了技术而技术。

架构师训练营第 0 期第 10 周作业

微服务、领域驱动设计、组件设计原则

架构必修:领域边界划分方法--职责驱动设计(RDD)

写该文章的目的是对过去一段时间自我学习知识的总结,通过对职责驱动设计(RDD)的学习发现通过该模式进行对领域职责进行划分能够得出很清晰的职责,能有效减少无结论的掰扯,后面部分也有些在实际中的运用,期望能和大家交流起来~

领域模型为核心的架构设计 初篇

参加了一个培训,主题就是以领域模型为核心的架构设计。很受启发,想着把思考,分享出来,大家可以在设计之路上,有所参考。

Java开发架构篇:初识领域驱动设计DDD落地

依靠领域驱动设计的设计思想,通过事件风暴建立领域模型,合理划分领域逻辑和物理边界,建立领域对象及服务矩阵和服务架构图,定义符合DDD分层架构思想的代码结构模型,保证业务模型与代码模型的一致性。

DDD 实践手册(2. 实现分层架构)

如何结合 Clean Architecture 与 DDD 实现一个分层架构。

DDD 实践手册(4. Aggregate — 聚合)

本篇文章介绍 DDD 中另一个核心概念,Aggregate 聚合。

DDD 实践手册(6. Bounded Context - 限界上下文)

这次聊的是 DDD 中设计的另一部分概念,更加偏向上层的「战略设计」。本篇会介绍「战略设计」的核心概念,Bounded Context,称之为限界上下文(之后简称为 BC),以及在项目中如何实现。

DDD 实践手册(5. Factory 与 Repository)

本篇文章会讨论有关领域对象的最后一个部分,如何使用 Factory 工厂与 Repository 仓储模式来管理 Entity 的生命周期。

DDD 中的那些模式 — 使用 Specification 管理业务规则

业务规则校验是系统不可获取的一部分,如何使用 DDD 管理不断膨胀的业务规则?不妨通过本文学习一下 Specification 模式吧。

[ Golang 中的 DDD 实践] 值对象

让我们开始 Golang 中最重要的模式领域驱动设计之旅:值对象。

一文解析DDD中台和微服务设计

DDD、中台与微服务分别属于不同的方法体系,那它们的通用语言到底在哪里?如何用DDD完成中台和微服务设计实战?DDD在中台和微服务的整体设计流程是什么样的?如何用最小代价来适应因为业务变化,而带来的领域模型和微服务持续演进?希望你能在本文找到答案!

架构设计篇之领域驱动设计(DDD)

本篇文章基于Eric Evans作者和翻译作者孙向晖,霍泰稳的书,做的软件思想笔记,向作者们致敬。

浅析 DDD 领域驱动设计

最近公司一场有关于领域驱动设计的技术分享会,主要讲解了服务的划分,Restful API的设计,如何将抽象具有统一业务的范畴的Model,使其模块化,同时能够提炼组合多个模块,使得业务能够独立服务化,在软件开发中如何降低系统的复杂度是一个永恒的挑战,在之前

领域驱动落地实现

领域驱动(DDD:Domain-Driven Design)在业界已经流行多年,经验丰富的程序员或多或少都在项目中引入了一些DDD的思想,但完全遵照DDD构建的项目却很少。除了领会DDD思想有一定难度外,面向对象与数据库实体模型间的阻抗也是一个非常重要的原因,这个原因也一

8x Flow 业务建模法(二):再看什么是业务逻辑

在上一篇文章《8x Flow 业务建模法(一):你能分清业务和领域吗?》中,向大家介绍了8x Flow背后的关键思想,即“业务逻辑和领域逻辑”分离,并介绍了业务逻辑和领域逻辑的区别。 在开始进行业务分析之前,我们需要再来一篇多聊一聊:到底什么是业务?

Java开发架构篇:DDD模型领域层决策规则树服务设计

你会把家里厕所安在厨房吗?但你的代码是否这么干过,不合理的摆放导致重构延期。无论是DDD、MVC,他们更像是家里三居或者四局的格局,每一种格局方式都是为了更好的实现对应架构下的设计思想。

领域驱动设计(DDD)实践之路(四):领域驱动在微服务设计中的应用

这是“领域驱动设计实践之路”系列的第四篇文章,从单体架构的弊端引入微服务,结合领域驱动的概念介绍了如何做微服务划分、设计领域模型并展示了整体的微服务化的系统架构设计。

以理性不断的崇敬 - 对DDD之后复杂业务软件系统设计的思考

对DDD之后复杂业务软件系统设计方法与实践的思考与探索

DDD 实践手册(番外篇: 事件风暴-概念)

如何使用事件风暴 -- Event Storming 发现系统中的 Aggregate(聚合),划分 Bounded Context(限界上下文)。

其他标签