Reusable - GreanTech/AtomEventStore GitHub Wiki
Although AtomEventStore comes with a few usable storage implementations out of the box, it's designed around the SOLID principles in order to be reusable.
- If you need to use another storage mechanism, you can write a custom storage implementation.
- If you need to use a custom XML serializer, you can write one.
Additionally, AtomEventStore's most frequently accessed APIs are based on the already well-defined interfaces IEnumerable<T> and IObserver<T>.