.NET Rocks!

Event Sourcing with Hannes Lowette

11 snips
Jul 31, 2025
Hannes Lowette, a Principal Consultant at Axes in Belgium, dives into the world of event sourcing, sharing his passion for back-end development and scalability. He explains how moving away from traditional data storage can enhance application performance. With event streams, developers can generate necessary relational data easily while improving speed. Hannes also tackles the challenges of data privacy under GDPR, emphasizing how to maintain historical records without sacrificing compliance. It's a captivating look at modern data management!
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Event Sourcing Preserves History

  • Event sourcing stores all events leading to the current state instead of just the current state itself.
  • This allows replaying events to reconstruct past states, preserving full system history.
INSIGHT

Database Normalization Trade-offs

  • Normalized databases were designed to save disk space when storage was costly.
  • Today, disk space is cheap; CPU, memory, and bandwidth are more critical resources.
INSIGHT

Joins Limit Scalability

  • Normalized databases require costly joins to reconstruct data from multiple tables.
  • These joins limit scalability and introduce concurrency challenges handled by transactions.
Get the Snipd Podcast app to discover more snips from this episode
Get the app