• DDD带给了我们(包括我)很多软件开发的乐趣。当你能够领域分解分析时,后面的实施就变得容易了,它会导致一个简单,可维护且易于理解的代码,将比开发团队本身更长久。自DDD发布“蓝皮书”以来,DDD已经走过了漫长的道路,但根据我的经验,没有多少人意识到DDD是一个不断发展的,不断拓展的东
  • 本文是David Romero一篇Spring + Kafka Stream实现CQRS的案例代码: 去年九月,我的同事伊万·古铁雷斯和我谈到我们cowokers如何实现事件与Kafka Stream,我开发了一个Kafka Stream,它读取包 icon
  • 在本教程中,我们将学习如何使用Spring Data  icon
  • 点击标题进入项目,CommandHandler代码 icon
  • CQRS模式可以创造奇迹:它可以最大化可扩展性,性能,安全性,甚至“击败”CAP定理。尽管如 icon
  • Allard Buijze在最近的阿姆斯特丹事件驱动微服务会议上的演讲中指出,Axon Framework的应用正在快速增长,最近下载量达到100万次,他在会上描述了Axon的基本概念,历史和未来,这是一个系统框架,基于DDD,事件溯源和CQRS。 Axo icon
  • 这是一篇关于两个DDD模式如何相互矛盾的文章。这两种领域驱动设计模式 -  icon
  • 该项目是一个实用的微服务参考示例,用于演示使用Spring Boot和Spring Cloud的CQRS和事件源的基础知识。本教程将引导您使用Docker Stacks在Kubernetes上运行此示例。如果您对Kubernetes不熟悉 - 不用担心! - 本教程中包含了您需要开始使用的所 icon
  • 我开始认为CQRS分离方向是错误的,我们不应该在命令和查询之间分离责任,而是在业务需要强烈一致的操作和可能弱一致的操作之间。这意味着如果业务需要读取您自己的写入,那么您不必向后弯曲以实现它,您只需在强一致性方面执行该读取操作。它还允许更灵活的写入,因为您可以在业务允许的弱一致 icon
  • HomeAway的数据架构师Adam Haines 最近 在  2018年数据架构峰会上  发表了关于他的团队如何利用 icon
  • CQRS和Event Sourcing都是架构设计中的强大构建块,但它们也增加了复杂性,可能并不适合所有情况。因此,如果您想构建基于CQRS的体系结构,那么了解基于事件源的持久性的替代方案是有益的。Stackoverflow上的一些博客文章和帖子将CQRS和事件采购称为“正交概念”, icon
  • 这是一个基于DDD的.NET核心框架。支持Core.Infrastructure .Net Core 2.x! 设计原则: SOLID  领域驱动设计 icon
  • 将冗余信息添加到领域事件(增加颗粒度),这样可以降低使用者的复杂性。 问题消费者对来自生产者的一种事件类型感兴趣,对其作出反应或向用户报告信息,这是就需要对生产者的事件设计有 icon
  • “做正确的事;做正确的事”在我脑海中有机地出现。简单的CRUD项目变得越来越不能胜任,程序员的速度很难提升,他们的工资也很难提升。我急于解决这个问题。然后有一天我看到了这样一句话:我选择做一件事不是因为它很简单,而是因为它很难。我对这些话很有动力,我不能停止思考“简单”“复杂”的“麻烦”。然 icon
  • 在具有单个数据库的典型CQRS应用程序中,写入方面如下所示: icon
  • 该Serverless无服务器最佳实践认为:无服务器是继承事件驱动EDA和异步编程范式,其实是一系列FaaS函数服务和队列的序列。对于一个后端是无服务器的应用,最好的架构是参考CQRS。这些无服务器的最佳实践主要针对大规模和突发性工作负载而不是相对较低的水平,因此很多这些最佳实践来自 icon
  • “事实reality”这个概念的定义是:以前所有事实的结果。没有人知道过去的每一个事实。当我们分享一些事实时,我们并没有给予所有这些事实同等的重要性。我们根据我们相信的事实建立我们的“事实”概念,并根据自认为重要的事情就给予他们一些重要性。 icon