Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
限定上下文BC
DDD设计工具:上下文映射器ContextMapper
ContextMapper是一个开源工具,提供基于领域驱动设计(DDD)模式的DSL,用于实现上下文映射和服务分解。Context Mapper项目是瑞士东部应用科学大学(HSR FHO)<
DDD本质是分而治之的分析方法 - James Hickey
领域驱动设计看起来真的很复杂,有很多行话,等等。总而言之,这是一种分而治之的方法。第一件事就是将您的业务划分为更小的“块”。每个块都易于处理+理解。但是,为了能够做到这一点并以有利于业务的方式,您需要了解......业务。这个业务的动态部分是什么?有哪些人参与?是谁?他们在做什么?他
上下文映射关系中如何解耦特定和通用的领域? - Nick Tune
您正在构建一个新系统,并且您的团队的两名成员各自提出了用于发送通知的两种架构,哪一个是正确?如何选择? 第一个开发人员提出的是推送模型:有界上下文应指示通知上下文发送通知。专门的通知上下文应该只是遵循来自其他上下文的命令,并在指示时发送通知。 第二个开发人员不
DDD事件风暴研讨会备忘单
事件风暴是软件系统的快速设计技术,涉及技术人员和领域专家/业务分析师。它最适合领域驱动设计环境,并倾向于/准备事件溯源和CQRS。该技术最初由Alberto Brandolini引入,由Vaughn Vernon在Domain Driven Design Distilled中采用。它也是他的
什么是DDD领域驱动设计的战略设计?
它也称为战略建模,它是DDD的支柱,其主要目标是与整个项目团队(领域专家和技术团队)一起定义有界上下文,统一的无所不在语言和上下文映射。要清楚地了解战略项目是什么,您需要掌握我所谈到的每个概念。 有界上下文/界定上下文
如何使用事件风暴来实现领域驱动设计?
本文是Google产品技术经理 Steven A. Lowe编写:事件风暴是一种快速,轻量级且未得到充分认可的群体建模技术,它
使用设计画布发现和建模有界上下文 - Nick Tune
我们如何将大型系统分解为更小,更易于管理的模块化组件?在领域驱动设计中,大型系统被分解为有界上下文,这些上下文在代码中成为微服务和组织中的团队的自然边界。识别良好边界没有捷径可走。对业务和领域的广泛而深入的了解至关重要。本文介绍的方法围绕这些需求而设计,并使用两个工具来找到最有效的系
领域建模的启发,不同行业对模型的破坏力不同 - Mathias Verraes
如果在会计财务性质的行业进行建模,这是会有一个稳定的统一语言;如果在市场行业建模,他们会发明一些新的概念,从而破坏你设计好的模型。 banq: 需要将可变从不变的结构中分离出来,这也是使用事件溯源的优点。
“我打开潘多拉的盒子” - 采访DDD事件风暴发明者Alberto Brandolini
Alberto Brandolini是EventStorming的发明者,一种在领域驱动设计环境中的研讨会格式,可让您快速了解软件领域的情况。Alberto Brandolini是EventStorming方法的发明者 - 这一概念将领域驱动设计(DDD)背后的论文转化为实践。他的书
事件风暴 - 分解问题领域的最佳实践
Event Storming是一种跨职能促进技术,用于揭示系统或业务流程的有界上下文,微服务,垂直切片,故障点和起点。建议时间:12小时。谁参加?中小企业,核心团队(见主持人说明) Event Storming可以将单块体分解为微服
切实有效的三个步骤:如何通过划分有界上下文设计微服务? - Robert Reppel
通过有界上下文和无所不在的语言,实现高聚合低关联并获得服务边界。 是什么让系统边界“干净整洁”?我们通常使用的软件都是基于状态机的系统:像交通灯一样,changeLight()的结果取决于先前的状态是“红色
经验分享:在金融企业中实施领域驱动设计的敏捷实践 | 敏捷联盟
我参与了几次敏捷转换。我所工作的每家公司都提出了同样的问题:我们如何将当前的软件划分为团队,以及我们如何使这些团队与我们的业务目标保持一致?在本报告中,我将分享我的经验,帮助公司使用领域驱动设计方法向敏捷自治团队迈进。 1.引言</
如何进行高质量的DDD领域建模?什么是领域模型?如何捕捉?尺寸如何? - Manning
本文深入研究DDD和模型:它们是什么,它们之间的关系以及模型在领域驱动设计中的工作方式。 模型作为深入洞察的工具让我们首先解释DDD对模型的意义,因为它们位于DDD的中心。在系统开发中,“模型”一词意味着许
swistak35:不要追求完美的代码;争取完美的界限!
“不要追求完美的代码;争取完美的界限” - DDD的模式,原则和实践。 评:DDD有界上下文是DDD核心追求目标,这是结构化基础,如同将你的房子的布局,卧室在哪里,客厅在哪里,厕所在哪里,一间房子内部被划分成这几个区域,卧室与客厅与厕所之间都是有界
分布式系统中的解耦模式:隔离事件层 - mathiasverraes
这是mathiasverraes领域事件系列文章最后一篇,其他可点击#领域事件 进入查看! 使用可见性层明确
分布式系统中解耦的模式:显式化公共化你的领域事件 - mathiasverraes
将一小部分事件标记为公共事件,默认情况下保持其他事件为私有。(有界上下文内部时私有,有界上下文或微服务之间发送消息事件是公有,分成两个不同的消息主题通道) 问题领域事件 不仅可用于与其他有界上下文进行通信,
2019年3月敏捷印度演讲之一:领域驱动的战略设计
模块化的三大优点是什么?如何使用Strategic DDD实现这些优势? 演讲PPT点击标题见原文。下面是意译如下: 是不是发现持续递交感觉像一个梦!一个个 噩梦项目?用户增加一个输入框,竟然需要涉及业务API、规则BPM和ESB以
把我的单体架构还给我! - Craig Kerstiens
感觉现在是微服务炒作周期的高峰期,看到一篇博客文章“如何将我的巨石迁移到150个服务”。现在我经常听到更多的反击:“我不讨厌我的巨石,我只关心事情保持高效”。我们实际上看到了一些从
上页
下页