serverless-cqrs
The serverless-cqrs component is really just a thin wrapper around the read-model and write-model components. It simplifies their API by allowing you to build the entire service with a single command.
To install, first run:
npm i --save serverless-cqrs
Then in your code:
1
const {
2
readModelBuilder,
3
writeModelBuilder,
4
} = require('serverless-cqrs')
5
6
const readModel = readModelBuilder.build({
7
reducer,
8
adapter,
9
eventAdapter,
10
})
11
12
const writeModel = writeModelBuilder.build({
13
actions,
14
reducer,
15
adapter,
16
})
Copied!
(bring your own adapters and friends ;)
If you would like to have a look at the source, you'll see that it really doesn't do much on it's own, it just simplifies a bit the initialization of your models.
Last modified 1yr ago
Copy link