0.0.2 • Published 4 years ago

@sahtivahti/dynamodb-eventstore v0.0.2

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

DYNAMODB-EVENTSTORE

Simple event store implementation with DynamoDB.

Installation

npm i @sahtivahti/dynamodb-eventstore

Usage

const eventstore = require('@sahtivahti/dynamodb-eventstore')

await eventstore.addEvents('mystreamid', [{ type: 'ItemAdded', name: 'Foo Bar' }])

const events = await eventstore.getEvents('mystreamid')

Example

See example for example usage. The project may be deployed with serverless using following command.

sls deploy

Get events

sls invoke -f getEvents

Put events

sls invoke -f putEvents --data "{ type: 'ItemAdded', value: 12 }"