An SQLite implementation of the
PersistedEventRepository
trait in cqrs-es.
Add to your Cargo.toml file:
[dependencies]
cqrs-es = "0.4.5"
sqlite-es = "0.4.5"
A simple configuration example:
let store = default_sqlite_pool("sqlite://my.db");
let cqrs = sqlite_es::sqite_cqrs::<MyAggregate>(pool, vec![], ())
Things that could be helpful:
- User guide along with an introduction to CQRS and event sourcing.
- Demo application using axum web application framework.