

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!
AI Snips
Chapters
Books
Transcript
Episode notes
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.
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.
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.