An event-sourced system that stores domain events in EventStoreDB could benefit a lot from replicating these events to a search engine, document, or relational database. It's normally done using real-time subscriptions in combination with producers or projections.
Eventuous Connector provides a drop-in solution for some of those needs, based only on a configuration (for producers) or a relatively easy way to build projections using a gRPC sidecar (for projectors).
Currently implemented source is EventStoreDB.
Available sinks are:
| Sink | Modes |
|---|---|
| Elasticsearch | producer, projector |
| MongoDB | projector |
| MS SQL Server or Azure SQL | projector |
Documentation is WIP.