Event Sourcing
What is the “Event Sourcing” design pattern? “Event Sourcing” persists the state of a business entity as a sequence of state-changing events. Whenever the state of a business entity changes, a new event is appended to the list of events (to the log). The application reconstructs current state of the entity by replaying the events. What are the benefits and drawbacks of the “Event Sourcing” microservices design pattern? The benefits of the “Event Sourcing” pattern The drawbacks of the “Event Sourcing” pattern When to use “Event Sourcing” design pattern?