限界上下文BC

     

幽默:请在教程示例中停止使用foo和bar,请使用真实名称 - Caitlyn

2000 1

只有我发现使用foo和bar的编程示例极其无助且令人困惑吗?请写出真实的词,这可能有助于我解释“ foo”可能做什么的含义。众说纷纭:我通常觉得foo / bar通常与假定的知识解释结合在一起。我有点.

Michael Feathers预言:在5年内,对特性团队(Feature Team)是个错误的想法将达成共识。至少不会像现在这样流行。

2848 3

围绕一个系统的某个区域的活跃的领域知识才是有保存价值的基本单位,但是这容易被破坏隔离,领域的知识连续性很重要,DDD的有界上下文概念似乎是一个很好的基础。(特性团队是跨专业的, 面向最终用户交付完整价.

可以促进微服务设计的DDD事件风暴建模技巧 - Nick Tune

3247 3 3K

EventStorming是一种非常流行的技术,它使我们比传统技术更有效地探索,分析和建模业务领域。由此我们可以创建与设计更好的软件系统和问题解决方案。明智地使用EventStorming,我们可以发.

忘记单体与微服务,重要的是团队的认知能力和范围! | TechBeacon

1619 5K

“单体与微服务”的争论通常集中在技术方面,而忽略了战略和团队动力。但是,思维敏捷的组织不是从技术入手,而是以团队的认知负担作为有效交付和运行现代软件系统的指导原则。 过多的认知负担不利于有效的团队所有.

DDD提出者Eric Evans承认不足,希望DDD语言不断改进 - infoQ

4104 9

领域驱动设计的作者埃里克·埃文斯(Eric Evans)在前几天Explore DDD上的主题演讲中,邀请听众积极参与改进在建模和设计复杂系统时使用的语言。埃文斯(Evans)承认,DDD中使用的一些.

领域建模的启发,不同行业对模型的破坏力不同 - Mathias Verraes

738

如果在会计财务性质的行业进行建模,这是会有一个稳定的统一语言;如果在市场行业建模,他们会发明一些新的概念,从而破坏你设计好的模型。banq: 需要将可变从不变的结构中分离出来,这也是使用事件溯源的优点.

DDD本质是分而治之的分析方法 - James Hickey

1924 2

领域驱动设计看起来真的很复杂,有很多行话,等等。总而言之,这是一种分而治之的方法。第一件事就是将您的业务划分为更小的“块”。每个块都易于处理+理解。但是,为了能够做到这一点并以有利于业务的方式,您需要.

“我打开潘多拉的盒子” - 采访DDD事件风暴发明者Alberto Brandolini

3452 2 3K

Alberto Brandolini是EventStorming的发明者,一种在领域驱动设计环境中的研讨会格式,可让您快速了解软件领域的情况。Alberto Brandolini是EventStorm.

DDD设计工具:上下文映射器ContextMapper

4134 2 2K

ContextMapper是一个开源工具,提供基于领域驱动设计(DDD)模式的DSL,用于实现上下文映射和服务分解。Context Mapper项目是瑞士东部应用科学大学(HSR FHO)的学期项目的.

事件风暴 - 分解问题领域的最佳实践

3091 1

Event Storming是一种跨职能促进技术,用于揭示系统或业务流程的有界上下文,微服务,垂直切片,故障点和起点。建议时间:12小时。谁参加?中小企业,核心团队(见主持人说明)Event Stor.

上下文映射关系中如何解耦特定和通用的领域? - Nick Tune

1526 5 3K

您正在构建一个新系统,并且您的团队的两名成员各自提出了用于发送通知的两种架构,哪一个是正确?如何选择? 第一个开发人员提出的是推送模型:有界上下文应指示通知上下文发送通知。专门的通知上下文应该只是遵循.

切实有效的三个步骤:如何通过划分有界上下文设计微服务? - Robert Reppel

2955 2 6K
通过有界上下文和无所不在的语言,实现高聚合低关联并获得服务边界。是什么让系统边界“干净整洁”?我们通常使用的软件都是基于状态机的系统:像交通灯一样,changeLight()的结果取决于先前的状态是“.

使用设计画布发现和建模有界上下文 - Nick Tune

1460 1 5K
我们如何将大型系统分解为更小,更易于管理的模块化组件?在领域驱动设计中,大型系统被分解为有界上下文,这些上下文在代码中成为微服务和组织中的团队的自然边界。识别良好边界没有捷径可走。对业务和领域的广泛而.

经验分享:在金融企业中实施领域驱动设计的敏捷实践 | 敏捷联盟

2020 3 11K

我参与了几次敏捷转换。我所工作的每家公司都提出了同样的问题:我们如何将当前的软件划分为团队,以及我们如何使这些团队与我们的业务目标保持一致?在本报告中,我将分享我的经验,帮助公司使用领域驱动设计方法向.