Seven Otters
A CQRS/ES Starter Kit for the BEAM.
Getting Started
Refer to Getting Started to have your first CQRS/ES application with Seven Otters.
To do
With no order:
- Event store
- MongoDb support
- Abstract for different stores beyond Mongo
- Event structure
- Command
- Command bus
- Aggregate
- Snapshot implementation
- Unit test documentation
- Policy
- Unit test documentation
- Service
- Unit test documentation
- Process
- Unit test documentation
- Projection
- Snapshot implementation
- Unit test documentation
- Generic command/query API support (Plug)
- Move to different project as helper library
- Synchronous (domain related) API support
- Move to different project as helper library
- Generating Seven Otters project template (to analyze)
- Authentication support (to a different project as helper library)
- Authorization support (to a different project as helper library)
Feedback
Feel free to send feedback to seven.otters.project@gmail.com