Hydra event sourcing Services - AlexandreYembo/hydra-eventsourcing GitHub Wiki

This is a project that implements a service in background responsible to listen event that are related to event sourcing. Events are dispatched from the mediator handler via integration event and use the EasyNetQ (RabbitMQ's library) to dispatch an event sourcing integration event. You can see more details here in MediatorHandler.cs from Mediator Core. Also here you can see the event dispatched to the queue.

Once that this event is listened from the Rabbit MQ, it persists a new objet in Event Store by Event Id (on this case we use the Aggregate Id) as Event Id.

alt text