ExESDB - A BEAM-native Event Store
ExESDB
is a BEAM-native Event Store, built on top of the khepri and ra subsystems.
Motivation
One of the arguments for BEAM development is that it comes "batteries included". Be it caching, storage, pub/sub, observability etc... the Erlang ecosystem always has the option to avoid external dependencies.
For Event Sourcing use cases however, the Event Store is often a separate service.
This project is an attempt at addressing this point, by building further upon the work of the rabbitmq/khepri
and rabbitmq/ra
subsystems.