Core Concepts

Funes distills event sourcing into three ideas: Events, Projections, and Event Streams. A declarative DSL connects all three, letting you focus on how your domain interprets events rather than on the mechanics of storing, replaying, and materializing them.

Understanding these three concepts is all you need to start building with Funes. Each one maps to a familiar Rails abstraction, so you won’t be learning a foreign paradigm — you’ll be extending the one you already know.


Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.