The projection toolkit provides a set of adaptors for easily building
projections using various
database systems and other methods of persistence, without having to implement
the lower-level dogma.ProjectionMessageHandler
interface.
- Amazon DynamoDB
- BoltDB
- MySQL and compatible databases
- PostgreSQL and compatible databases
- SQLite
- openCypher, implemented by Amazon Neptune, Neo4j, etc (in progress)
- Replicated in-memory projections (planned)
This project's tests depend on the Docker stack provided by
dogmatiq/sqltest
.