

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