What is Event Horizon?
mainEvent Horizon is a CQRS (Command Query Responsibility Segregation) and ES (Event Sourcing) toolkit for Go.
- CQRS separates object access (Query) from modification (Command), allowing independent scaling and design of data models and outputs.
- Event Sourcing records all system events as the source of truth, enabling full traceability, audit logging, and the ability to compensate for past errors by emitting corrective events.
NOTE: The API is not final, though it is used in production systems.