域驱动设计(DDD)是一种通过将实现与核心业务概念的演进模型深度连接来开发满足复杂需求的软件的方法。请注意,最好在softwareengineering.stackexchange.com上询问概念性DDD问题。
我已经在许多模块中组织了我的projet API,例如:每个模块的干净架构中的身份验证和订购 但是两个模块都与数据库中的同一个表用户交互 应该...
在 DDD 中是否建议将事件存储和事件总线与事件溯源相结合?
我目前正在探索领域驱动设计 (DDD)、事件溯源和 CQRS。我正在寻求澄清是否建议对事件存储和事件总线使用单个组件。该...
我正在学习微服务,并且正在学习使用流行的领域驱动设计战术模式和 CQRS 来实现它们。对于我的第一个项目,我尝试创建一个简单的
所以,我们必须设计一个图书馆管理系统。现在,这可以通过领域驱动设计原则来完成,方法是编写一种通用语言,然后找出有界上下文,创建...
我正在学习 CQRS 和常见的战术 DDD 模式,但我对如何触发另一个微服务中的投影有点困惑。 出于学习目的,我没有使用事件溯源......
领域驱动设计提出创建上下文映射并链接有界上下文(关系)。 文献(包括互联网)展示了很多例子。大多数人不使用箭头......
我正在使用 DDD(在带有 TS 的 Node 中)编写我的第一个应用程序,并且我首先开始编写所有域 - 在启动存储库/数据库之前,然后是应用程序,同时编写单元测试......
我的域中有一个预算实体,如果预算开放,用户可以关闭该实体。这意味着如果预算今天开始并在 7 天内结束,在这段时间我可以关闭它,而不是......
我读了 Eric Evans 写的关于领域驱动设计(DDD)的书。他写了一章关于 DDD 的构建块:实体、值对象和聚合。如何使用 identit 定义这些构建块...
DDD 是领域驱动设计的简写 问题一: 以前,当使用原始 Laravel 模式时.. 使用FileOperation、Curl等服务库,调用进程如'ps、python scr...
我正在尝试一个六边形架构项目并将域模型与持久性模型分开。但当我必须引用另一个实体的外键时,我遇到了困难
我正在构建一个管理人员信息的系统。我有一个不断增长的聚合根,称为“人”。它现在有数百个相关对象,姓名、地址、技能、缺勤等。我关心...
无法跟踪实体实例,因为已在跟踪另一个具有相同键值的实体实例。 DDD + CQRS + EF Core
我或多或少遵循 Microsoft 的 DDD 和 CQRS 模式示例(eshopOnContainers 应用程序)来构建我的应用程序。 我有以下主要组件: 应用层/交易后服务
使用 EFCore 表示和存储值对象而不使用 Owned Types
我的实体当前有一个应该是值对象的属性,但我不知道如何实现它。我将 .NET6 与 EFCore 结合使用,并使用实体映射/配置(即代码优先)。 V...
我了解到将领域层与持久层解耦很重要,实现这一点的方法是在领域层中声明存储库的接口,但要实现它......
在DDD实践过程中,我发现领域对象和持久化对象之间存在不匹配的情况。我了解 DDD 建议域对象仅公开关键字段并且...
鉴于我有一个使用领域驱动设计的项目,并且我有以下层: 1:域名 2:申请服务 3:门面 4:基础设施 现在,让我们考虑一个场景,我有一个
我读过类似的问题DDD中是否有关于共享值对象的概念和ddd中的值对象设计规则,当VO 100%共享时它们都有意义。 我有多个域名
我正在尝试为我的应用程序后端建模一个域。在我的域中,我有厨师聚合根,每个厨师都有一个种族。如果我们认为在存在层种族和厨师有一个
假设有一个对象TaskList,只能由其所有者编辑和删除。其他用户只能接受任务并更新其状态。 以下选项是我最感兴趣的...