Cqrs-sample-nodejs
Built by Adewumi Sunkanmi
A complete and simple implementation of CQRS with Event Sourcing all in nodejs by Adewumi Sunkanmi https://github.com/Giftedcooperation/Cqrs-sample-nodejs.
Build
using npm
npm install
npm start
using yarn
yarn
yarn start
This sample was created so that every nodejs developer can find a boostraped version of CQRS + EVENT SOURCING to help them understand the basic concept of it, as CQRS + Event-sourcing is playing a great role in mordern applications expecially microservices. A lot of inbuilt node modules was used to get started easily for example the Aggregator is an Event Emmiter, to trigger command handlers and also a Writable Stream Which is used by the eventstrore to replay the events to the current state,also the Report Aggregators are also Writable streams so that the message bus can write newly emitted events to it and then handled by the concerned handlers.
Licence
Any developer has the authority to clone this repo for personal use but if any adjustment is to be made, he or she must be a cntributor to this project