DDD界限上下文BC
经验分享:从CRUD重构到事件源ES的有状态系统 -Stitcher.io

实现微服务的唯一方法是:在系统全局和本地两个级别平衡每个服务的复杂性

事件风暴EventStorming与事件建模EventModeling的区别 | rafalmaciag
使用Spring Boot的Configuration和ArchUnit实现组件模块化和清晰边界 - reflectoring

用Java9模块实现DDD有界上下文 | Baeldung
掌握领域驱动设计的关键点在哪里? - jfcloutier

DDD不是聚合、事件溯源、CQRS、事件风暴等。这些都是工具。它们已被证明在DDD项目中非常有用。但是我们必须小心,不要将演奏乐器与音乐艺术混淆。 对.
如何确保已正确识别和捕获所有业务流程? - modernanalyst

这是业务分析师面临的共同挑战。业务分析师如何确保任何发现流程都能产生完整的结果?简短的答案是使用多种补充技术从不同角度解决问题,每个角度相互验证并填补发现过.
什么是基于模型的管理,它可以为组织带来什么好处?- modernanalyst

基于模型的管理是指基于从记录当前状态的模型中收集并理解信息,管理和做出有关业务,流程或系统的未来方向的明智决策的活动。 最近,术语“基于模型的管理”已.
DDD战略设计中的Wardley Mapping是什么?来自于孙子兵法的天时地利人和等五要素

无服务器可能导致代码进入分布式意大利面条糨糊2.0新时代 - TechRepublic

人们通常不知道微服务需要独立的自治。例如各种服务共享一个数据库;另一个问题是,服务之间通过RPC/Restful进行网络之间的同步调用链太长。这些都是分布式.
容器Container概念的定义 - MarcJBrooker

“容器”一词已成为一个非常频繁的名词,常常引起混乱。这里试图精确定义,意味着四个意思: 一:以容器为隔离机制。在Linux上,这是可用于隔离进程或进程.
核心领域模式 -Nick Tune

使用DDD重新思考ERP系统的一些初步想法 –feststelltaste

“企业资源计划系统”(ERP系统)之类实际上是一种瑞士军刀软件系统。毫无疑问,它们确实是功能强大的工具,但是在某些情况下,它们可能造成的弊大于利。因此,我想.
建立微服务很容易,但是有几点很难 - James Hickey

构建微服务很容易,难点是: -找到微服务之间适当的界限 -集成服务(消息传递与RPC) -错误处理(弹性) -Sociotechno.
Mathias Verraes:软件设计中,越小越好,粒度越细越好往往是一种坏建议

在软件设计中,“越小越好”几乎普遍是坏建议,例如针对数据库分区,消息大小,μsvcs,有界 .
DDD统一语言和有界上下文误配 - Alberto Brandolini

很多时候,有界 上下文 中.
向领域驱动设计前进: 如何使用DDD从单体到微服务迁移打造业务平台或中台? -Kevin Mas Ruiz

幽默:编程不是试错 - tottingge

一些人是这样对待编程的: 1. 你有一本外语的短语词组书籍 2. 你以语音的方式记住了这些词组 3.你将这些词组复制到编辑器 4.如.
幽默:请在教程示例中停止使用foo和bar,请使用真实名称 - Caitlyn

只有我发现使用foo和bar的编程示例极其无助且令人困惑吗?请写出真实的词,这可能有助于我解释“ foo”可能做什么的含义。 .
Michael Feathers预言:在5年内,对特性团队(Feature Team)是个错误的想法将达成共识。至少不会像现在这样流行。

围绕一个系统的某个区域的活跃的领域知识才是有保存价值的基本单位,但是这容易被破坏隔离,领域的知识连续性很重要,DDD的有界 .
可以促进微服务设计的DDD事件风暴建模技巧 - Nick Tune

EventStorming是一种非常流行的技术,它使我们比传统技术更有效地探索,分析和建模业务领域。由此我们可以创建与设计更好的软件系统和问题解决方案。 .
忘记单体与微服务,重要的是团队的认知能力和范围! | TechBeacon

“单体与微服务”的争论通常集中在技术方面,而忽略了战略和团队动力。但是,思维敏捷的组织不是从技术入手,而是以团队的认知负担作为有效交付和运行现代软件系统的指.
DDD提出者Eric Evans承认不足,希望DDD语言不断改进 - infoQ

领域驱动设计的作者埃里克·埃文斯(Eric Evans)在前几天 .
领域建模的启发,不同行业对模型的破坏力不同 - Mathias Verraes

如果在会计财务性质的行业进行建模,这是会有一个稳定的统一语言;如果在市场行业建模,他们会发明一些新的概念,从而破坏你设计好的模型。 .
DDD本质是分而治之的分析方法 - James Hickey

领域驱动设计看起来真的很复杂,有很多行话,等等。总而言之,这是一种分而治之的方法。第一件事就是将您的业务划分为更小的“块”。每个块都易于处理+理解。 .
“我打开潘多拉的盒子” - 采访DDD事件风暴发明者Alberto Brandolini

Alberto Brandolini是EventStorming的发明者,一种在领域驱动设计环境中的研讨会格式,可让您快速了解软件领域的情况。 Alb.
DDD设计工具:上下文映射器ContextMapper

ContextMapper是一个开源工具,提供基于领域驱动设计(DDD)模式的DSL,用于实现 .
事件风暴 - 分解问题领域的最佳实践

Event Storming是一种跨职能促进技术,用于揭示系统或业务流程的有界 .
上下文映射关系中如何解耦特定和通用的领域? - Nick Tune

您正在构建一个新系统,并且您的团队的两名成员各自提出了用于发送通知的两种架构,哪一个是正确?如何选择? 第一个开发人员提出的是推送模.