node.js - 如何在Node JS中构建CQRS/事件源应用程序?

标签 node.js domain-driven-design cqrs event-sourcing

我想在node js中创建一个带有事件源应用程序的cqrs。
微软发布了一本名为“CQRS Journey”的书,书中使用了“领域驱动设计”原则,我不知道它是否适合函数式编程……由于这本书写于2013年,我想问一下,使用cqrs模式构建应用程序是否仍然是“现代方式”。
我应该先学DDD再学CQRS吗?我有点困惑,我不知道该从哪里开始…
任何指示,参考资料或文章将是伟大的!

最佳答案

首先,我建议你阅读一下cqrs的基本原理(“cqrs之旅”在我看来过于庞大和复杂)https://martinfowler.com/bliki/CQRS.htmlhttp://cqrs.nu/
然后看看一些cqrs库和框架,例如上面提到的Resolve或wolkenkit。
下一步是创建一个简单的应用程序,因为在编写代码时,您可以遇到一些问题,并询问它们,因此这是学习cqrs的一个好方法。

关于node.js - 如何在Node JS中构建CQRS/事件源应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47911625/

相关文章:

domain-driven-design - CQRS + 没有 DDD 的事件溯源

依赖模块的Golang DDD实现

php - Prooph,我如何通过本地命令总线路由一些消息以及 Bernards MessageProducer 的其他消息

javascript - Q promises 在 lodash reduce 函数中不起作用

mysql - 无法附加 json 数据

domain-driven-design - 如何在存储库之间进行通信

architecture - 滥用领域驱动设计

c# - POCO - 展平或使用复杂类型

node.js - System.import 异步模块加载与脚本标签同步加载冲突

node.js - 如何在 Sequelize/Node.js 中创建关联对象?