Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DDD领域事件
简化Java数据传输对象DTO:DTO-Free Java
在传统的 Java 编程中,数据传输对象(DTO) 长期以来一直是处理应用程序各层之间数据交换的首选解决方案。虽然 DTO 达到了其目的,但它们通常会导致代码臃肿、维护开销增加并降低可读性。这就是 DTO-Free Java 的用武之地,彻底改变我们在 Java 应用程序中处理数据的方式。
使用 Spring Modulith 进行事件外部化
在本文中,我们将讨论在@Transactional块中发布消息的需求以及相关的性能挑战,例如延长的数据库连接时间。为了解决这个问题,我们将利用Spring Modulith的功能来监听 Spring 应用程序事件并自动将它们发布到Kafka主题。 事件外部
使用大模型Transformer提升商品推荐的用户体验
ASOS人工智能团队是一个由机器学习工程师和科学家、数据科学家和产品经理组成的跨职能团队,利用机器学习来改善客户体验、提高零售效率并推动增长。 banq注:在讨论
DDD中事件与命令比较
在探索领域驱动设计主题时,事件和命令之间的差异以及何时应该使用哪些事件和命令? 事件事件 – 当我们想要传达某事已发生并且我们并不真正关心谁将收到此通知以及他们将如何处理它时,我们会发送它。许多订阅者可以监听一个事
3分钟大局事件风暴
这篇文章总结了关于大局事件风暴的文章的要点。它还包含有关大局事件风暴后该怎么做的参考! 为什么要举办一场大局事件风暴我们首先讨论了为什么要举办一场大局事件风暴?我们看到事件风暴是大前期设计和 100% 紧急设计之间
SpringBoot中处理ApplicationContextEvent和自定义ApplicationEvent
在 Spring 框架中,事件处理是 Spring 组件以松散耦合方式相互通信的一项基本功能。任何 Spring 组件都可以发布事件,而其他组件则可以接收和响应事件。 事件发布组件需要 ApplicationEventPublisher 来发布来自组件的事
事件风暴中如何识别聚合?
事件风暴是一种强大的技术,用于映射不同抽象级别的系统的复杂性。这种协作方法使团队能够可视化并理解域内的事件、操作和策略的流程。 大局级别在事件风暴的大局层面,主要目标是建立系统的总体视图。该阶段是整个过程
绕开事件驱动架构5个坑
事件驱动架构 (EDA) 并不是什么新鲜事物,如果您四处搜索,您一定会找到很多有关此架构概念的信息。 您会了解企业服务总线 (ESB) 或队列的差异、领域驱动设计 (DDD) 的重要性,甚至找到有关如何编码流、实现连接器、使用架构注册表等的指南。
Java的类型化状态机
作者:不喜欢基于事件的状态机实现,因此我创建了一个类型化、函数式、简单且直接的状态机库。点击标题 安装:
使用Spring Data JPA实现DDD聚合的动态投影
投影是从存储库加载的#DDD聚合 的子集,用于只读目的。 返回投影的方法通常在存储库级别上定义,使存储库接口了解应用程序中使用的所有可能类型的投影。
大局事件风暴:寻找差距
在事件风暴上,实现下面几个步骤: 我们首先进行了一次混沌探索,从每个人那里收集了相关的领域事件。 之后,我们通过整理事件、删除重复事件和微调事件来组织混乱。 会议结束时,我们将事件按时间顺序排列。 我们还指出了一个热点,强调了我们不确定的事情。
事件溯源与流水账的结账模式
没有人知道事件溯源Event Sourcing是谁发明的。我无意中听说是汉谟拉比发明的。为什么?因为他规范了第一套会计规则。 事件溯源Event Sourcing(活动事件源)就像记账一样,我们记录每项业务活动(Event)作为一条新的条目(流水账
Serverless中为什么事件设计很重要
在构建事件驱动架构时,您将使用消息/事件在系统之间传递信息。这些消息的内容取决于您。这很好,因为它变得灵活,但同时也是一个问题,因为它很灵活! 许多构建事件驱动解决方案的人都是从在系统之间引发消息/事件开始的,而没有过多考虑事件设计。
运行大局事件风暴的分步指南
从激励观众到阅读您所在领域的故事,以下是您在大事件风暴期间将经历的所有步骤。 终于,我们迎来了真正的事情! 我们已经回顾了大事件风暴的准备工作。现在我们已经准备好了一切,让我们看看如何在实践中举办这个研讨会!</
如何准备大局事件风暴研讨会
事件风暴是开始使用功能架构的绝佳方法。这里有 5 个重要的准备技巧,可帮助您的第一次研讨会取得成功! 先做作业!您已经决定大局事件风暴是可行的方法,并且您渴望开始一个。不过没那么快!与许多事情一样,缺乏准备可能会使
在大局事件风暴开始时该说什么
恭喜!现在房间里有 10 个人或更多人看着您,想知道如何开始……不要惊慌:这是您的简报脚本。 人们在空旷的设计空间前讨论的图画。 这就是大局事件风暴会议开始前的样子。 您的大局事件风暴简报应介绍:
异步API中事件、命令和状态区别
事件、命令、状态和时间序列值的区别: 事件: 用户已创建 ECS实例已启动 命令/说明/请求 : 向用户 X 发送重置密码电子邮件 从用户 Y 处收取 £x 的付款 状态
事件风暴研讨会准备和三种类型
事件风暴是一种动态研讨会方法,深入研究领域和需求发现。获得的见解非常宝贵,有助于设计与业务边界紧密结合的软件,从而简化维护。 事件风暴提供三种不同的研讨会类型 - 大局观、流程级别和设计级别。 1
上页
下页