Core Components
OpenCQRS offers the following built-in core components for building CQRS applications:
- ESDB Client provides an SDK for direct access to the EventSourcingDB
- Event Repository supports the mapping of Java classes to ESDB events and vice versa
- Command Router provides support for command execution, including reconstruction of write models and publication of new events
- Event Handling Processor supports asynchronous event processing for read model projection