Chronik v0.1.1 API Reference
Modules
Chronik is a lightweight EventSourcing/CQRS micro framework for Elixir
The Chronik.Aggregate
is the base for all aggregates in Chronik
The Chronik
application only starts up the aggregate Registry
Misc utils
A structure that represents a record of a domain event in the Store or on the PubSub
This module provides a number of utility macros used along Chronik
The Projection is a read model connected to the PubSub
This module writes all the events received to a local file
This module is just an Echo projection to standard output
PubSub adapter contract
This module is an adapter for the PubSub
Chronik event Store API
This module is an adapter for the Store based on ETS tables
This is a Ecto adapter for the Store
This module is a Supervisor used for the Store and for the PubSub