.NET Rocks!

Event Sourcing with Hannes Lowette

Jul 31, 2025
Hannes Lowette, a principal consultant at Axes in Belgium, is passionate about back-end development and event-driven architectures. He discusses how event sourcing revolutionizes application scalability by favoring event streams over traditional data storage. Hannes emphasizes the efficiency of managing commands and states, and how this approach works harmoniously with relational databases. He also tackles the complexities of complying with GDPR while maintaining event integrity, showcasing the future of scalable architecture in data management.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Event Sourcing Stores Full History

  • Event sourcing stores all events that lead to the current state, not just the state itself.
  • This allows you to replay events to recreate past states, preserving full history.
INSIGHT

Limitations of Normalized Databases

  • Normalized relational databases focus on storing current state, sacrificing compute power for data consistency.
  • Joins and locking issues add expensive overhead and limit scalability.
ADVICE

Use Projections for Queries

  • Use projections to create query-optimized views from event streams for faster data access.
  • Rebuild projections asynchronously if the projection logic changes or to recover from errors.
Get the Snipd Podcast app to discover more snips from this episode
Get the app