Design: Event Sourcing System
Design the event sourcing pattern implementation within a microservices architecture including event storage, event publishing, state rebuilding, and querying. Out of scope: UI design, specific business logic details.
Functional Requirements
Non-Functional Requirements
