What is Event Sourcing Pattern?

The Event Sourcing Pattern used to capture and persist state changes (events) as a sequence of immutable records.
Instead of storing just…