Thinking to use Event Sourcing???

A quick recap

Event sourcing is an architectural pattern that tracks changes to application state by storing a sequence of events, each describing a specific change. This approach allows systems to reconstruct the current state by replaying these events.

Workflow:

Producers → List of events → Apply Business Logic → Generate the Desired State

Challenges

Inspired by -> a very good video on youtube by Alex Martin.