Distributed Systems, Data, Design Patterns, Cloud, Database.
events is challenging Use cases: Auditing changes over time Rebuilding projections from historical events “Time travel” debugging by replaying events High write throughput applications Event sourcing centralizes changes as event streams. Combine it with CQRS for maximal read/write flexibility. Saga