See this reply from the author of the library:
Commanded provides the Commanded.EventStore behaviour as a way of plugging in different event store adapters. If you wrote an event store persisting to disk you could use it with Commanded by adhering to the above behaviour (or writing an adapter/facade for compatibility). In my experience it’s the subscriptions that is the more complex part of building an event store.
dimitarvp:
Or not even a DB like Kafka?
Maybe this one:
GitHub - erleans/vonnegut
Contribute to erleans/vonnegut development by creating an account on GitHub.
Vonnegut is a append-only log that follows the file format and API of Kafka 1.0. The server can be run standalone, with 1 or more chains each with 1 or more replicas, or as part of another Erlang release which can talk to it directly.