事件风暴教程

     

战略领域驱动设计五个步骤 - nick

1219 1

如果您想学习或练习如何将大型企业分解为多个领域并将其用作软件架构和团队组织的基础,nick的个 .

事件风暴 vs 事件建模

1542 1

事件风暴与事件建模都是DDD建模方法,两种方法提出发明者不同,切入点不同,虽然都是以领域事件为抓手,eventmodeling.org原文如下: 事件.

用事件风暴分解单体设计微服务 - capital

4888 10 4K
作为软件工程师和架构师,我们经常面临为遗留系统创建目标微服务架构的挑战。这些系统通常是已经存在多年的大型单体应用程序,通常具有很多依赖性,并且通常在您的公司.

使用AsyncAPI规范简洁实现CQRS事件溯源案例

1134 2K
事件溯源从业者使用事件捕获方法(如事件风暴和事件建模)设计他们的领域。这项工作的输出通常是真实或数字白板上的大量便利贴。从这个模型中,开发人员必须填写很多关.

使用Wardley Mapping有效讲故事的十条建议 - kda

830 2K
使用Wardley Mapping讲故事需要一种完全不同的方法。通常,您的听众不了解映射,也不熟悉这些模式。 第一个建议是从空白画布开.

使用业务能力方法实现DDD战略建模 - pulse

1379 1 3K
将大型复杂系统模块化为更小、更易于管理的部分是很好的最佳实践,不仅可以降低每个部分的认知负担,还可以实现团队独立性和操作弹性。 棘手的一点是如何划定边.

用户故事/事件风暴中的功能与能力如何区分? - Killick

1728 1

真正价值是开发客户想要的功能,而不是基础CRUD功能: 各种敏捷专家提供了一些有关用户故事切片/拆分的重要信息。但是,经常遗漏的一个关键方面是能力划分.

微服务如何建模? - Simon

1032 1
一旦您拥有多个微服务,就很难在一张图上显示所有微服务。建模方式有几个选项: (1)对图进行分区:显示每个单个的领域,有界 .

什么是业务分析中的渐进式的进化设计 -XP123

1078 2K

敏捷、进化设计、精益启动、精益软件开发等–所有这些都试图为您提供提高反馈水平的工具,为您实现渐进式设计提供了一种 .

用户故事图:帮助您快速入门的提示和技巧 | beliminal

808 2K

用户故事映射通过一步一步的流程直观地显示用户浏览我们软件的过程,并在此过程中创建各种用户故事。与简单的积压订单相比,用户故事图在产品环境中增加了位置和移动的.

你真的做对了ddd吗?附上ddd社区贡献者名单!

1362 1

全球ddd社区做出主要贡献的人员名单(按Twitter名称排列): @ericevans0 创建了DDD @ziobrand.

为什么我推荐功能驱动的软件设计方法? - khalilstemmler

1084 2 2K
功能feature代表了软件设计的基本复杂性。这是无法避免的复杂性。其他所有内容(语言,工具,模式等)都是意外复杂性的一种形式。因此,要编写最简单的代码(无.

SequenceDiagram.org-UML序列图在线工具

1937

快速在线工具,用于创建序列图: https://sequencediagram.org/ .

事件溯源将颠覆关系数据库! - Remy

2095 1

大多数学习事件溯源的人都是将其作为应用程序设计模式,当然这是事实。但是,使用事件溯源的主要原因是该模式激活了事件数据模型。 我很早在80年代中期关系型.

业务事件的重点是什么? (modernanalyst)

3047 2 2K
业务事件(领域事件)是发生的事情,当它发生时,它会引起企业的预先计划的响应,或者在这里我们称之为“工作”。一类业务事件是在相邻系统内部发生的事情。使工作知道.

CQRS中命令可以返回值吗? -OSKAR

1331 2

CQRS中通常建议命令的处理要"干净",实际上将其视为“无效函数void”。这种函数不返回任何业务结果,但可以返回操作状态或所需的元数据。 在CQRS.

物理学家卡洛·罗维利:只要我们接受物体不是客观存在,量子怪异并不怪异 - newscientist

989 1

在我面前这把椅子:一把漂亮的红色木椅,有四只腿,一个可以坐的座位,一个用来支撑看护者背部的休息椅。这把椅子是客观存在吗? 当然是:它的存在与我无关。但.

如何实现DDD事件建模的详细步骤 - goeleven

6178 17 4K
为了分析现有的业务流程,我使用了一种称为事件建模的技术。这种建模技术主要集中于识别在业务流程中发生的有意义的业务事件。一旦识别出这些事件,它们便构成了设计过.

软件工程教科书太落后:软件工程是一个学习过程,代码只是学习的副产品

2041 2

这是阿尔贝托·布兰多利尼(Alberto Brandolini)的观点,他在 .

领域驱动设计在2021年将会怎样? - Nick

3733 4
2021年的DDD将是什么样? 可视化协作领域建模 领域驱动的架构设计(战略性DDD) 领域驱动的软件.

事件数据建模 - confluent

2325 2 3K
事件建模一直是组织中的痛点。从弄清楚模式的标准格式,有效地处理所述数据模型,最后在将其部署到生产之前进行测试,公司在其数据资产通信方式方面需要某种标准化。<.

幽默:软件工程为何有时是伪工程? - adymitruk

1059 3

软件中的“抽象”是使其成为伪工程的原因。我们必须与主观性作斗争,使软件成为确定性学科。基于事实证据、类似会计记账的方式是将带回确定性的一种方式。事件溯源Ev.

三种模式可以帮助您扩大团队规模 - li_hsuan

1498

肯特·贝克(Kent Beck)确定了产品开发周期的三个阶段:探索,扩展和提取,并建议根据您所处的阶段,选择敏捷开发还是瀑布式开发模型。 该框架帮助我.

关于精益的神话... -Rénald

1059 1

精益创业(LeanStartup)方法由埃里克·里斯(Eric Ries)于2011年提出的理论,埃里克·里斯(Eric Ries)成为Lean的发明者。如.

精益创造使人们结盟并打造合适的产品 -Caroli.org

704

发布新产品并非易事,因为这会带来很多风险。但是,如果您知道一种可以简单有效地将您带入正确道路的技术。 精益创造(Lean inception)是设计思.

如何使用精益创业将创意变成成功产品 - Bouza

1079 2K

为什么每10个产品创意中就有9个失败,我们如何避免呢? 许多公司以新产品的想法开始,并相信客户会想要并会购买它。公司花费数月(有时是数年)来定义,实施.

鲍勃大爷:先设计对象的行为,再设计数据库的表结构!

3100 5

将行为模型与数据模型分离。如果可能,请首先根据其行为设计您的业务对象。稍后设计数据库表结构,并使其与业务对象分离。 .

什么是“六顶思考帽”模型? - modernanalyst

2038

六顶思考帽是爱德华·德波诺(Edward de Bono)于1986年提出的一种角色扮演模型。它是基于团队的问题解决和头脑风暴技术,可用于探索问题和解决方案.