Episode 46 - Power Lines in Sim City 🏙️ European Edition
April 27, 2026
Show Notes
Summary
In this episode, Adam and Martin discuss various aspects of event sourcing and event modeling, including the challenges of internet connectivity, the growing interest in event sourcing, and how to handle large CRUD forms. They delve into the differences between event sourcing and traditional systems, the importance of understanding events as decisions, and the complexities of schema migrations. The conversation also covers event versioning, upcasting, and the misconceptions surrounding event sourcing in software development. In this conversation, Martin and Adam delve into the intricacies of event sourcing, versioning, and the evolution of software development tools. They discuss the challenges of migrations, the impact of AI on event modeling, and the potential for real-time integration of AI in software systems. The dialogue reflects on historical software practices while exploring the future of technology in event modeling and the role of AI in enhancing development processes.
Chapters
00:18 Introduction and Internet Connectivity Issues
03:12 Growing Interest in Event Sourcing
06:18 Handling Large CRUD Forms
10:20 Event Sourcing vs. Traditional Systems
14:08 Understanding Events and Decisions
18:15 Challenges of Schema Migrations
22:18 Event Versioning and Upcasting
30:15 Navigating Event Types and Versioning Decisions
32:15 The Complexity of Migrations and Event Sourcing
35:08 Tools for Schema Migrations and Their Evolution
36:16 Reflections on Historical Software Development
39:04 Harnessing AI for Event Modeling and Backtesting
42:29 The Future of AI in Event Modeling
49:17 Real-Time Event Modeling and AI Integration