Eseményforrás
Eseményforrás, often translated as "event sourcing," is an architectural pattern for designing applications. Instead of storing the current state of an application directly in a database, event sourcing stores a sequence of immutable events that have happened over time. Each event represents a change to the application's state. This sequence of events is often referred to as the "event log" or "event stream."
To determine the current state of the application, one would replay all the events from the beginning
Event sourcing decouples the act of recording changes from the act of reading or querying data. This