Node.js implementation of CQRS.
JavaScript
Latest commit 07ac337 May 21, 2012 @petrjanda v0.5.4
Failed to load latest commit information.
examples/bank remove other crap from readme Jan 14, 2012
lib cleanup builder May 10, 2012
spec pull methods from view to builder May 10, 2012
.gitignore add denormalizer component Apr 25, 2012
.npmignore improve package Jan 5, 2012
.travis.yml add npm install pre build Jan 6, 2012
changelog.md v0.5.3 May 10, 2012
index.js export view builder May 20, 2012
jasmine-node adding specs Dec 28, 2011
npm-debug.log v0.5.4 May 20, 2012
package.json v0.5.4 May 20, 2012
readme.md typo Jan 14, 2012
setup.js fix Jan 5, 2012

readme.md

CQRS (node.js) Build Status

Node-CQRS is implementation of command and query responsibility segregation architecture in node.js. Its ultimate goal is to keep the solution simple, understandable and flexible to allow adaptation to your project easy.

As the initial repository, couchdb was chosen for it simple API and architecture which is very much in sync with event sourcing, one of the key concepts of the solution.

Install and configure

Node-CQRS is available as npm package.

npm install cqrs

The example of complete application is available in examples/bank folder.

With current implementation, only CouchDB is supported for both event sourcing storage and views cache storage.