Chronik v0.1.2 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