Welcome to the ESHelpers project to make your eventsourcing life easier
Status | |
---|---|
Build status | |
Code coverage status | |
Latest Release | |
NuGET version | |
License |
These helpers should make your life easier when building components related to eventsourcing like:
- Stop doing figuring out / copy pasting the same things in every project
- Creating and restoring aggregate roots
- Dealing with situations where you need to comply to GPDR rules like PII
- Dealing with hashed values like passwords
It's just time to build your domains
- Making processors easy
- Making saga's easy
- Which eventstores are currently supported?
- Which stores for encryption are currently supported?
- What are the best strategies for unittesting?
Currently there is only support for EventStoreDB and there is an InMemory store (mainly used for unittesting). Over time I might build additional support different technologies. If you have a specials then please leave it at the issue tracker.
Currently there is only support for MySQL as a crypto store however just like with the eventstore support if you have special requests then please leave an issue on the issue tracker.
For the Eventstores and the crypto stores there is an InMemory alternative. These InMemory versions are perfectly suitable for this purpose. Sometimes these InMemory versions also have some extra methods to make testing easier.