Fable Your events have a story to tell Design Philosophy Easy to retrofit Drop in compatible with Ecto tests (async included) No footguns. Event log should always be consistent. Events are serialized around important "aggregate" database records.