November 17, 2025
CRUD to Event Sourcing: A Rails Developer's Journey
I thought I knew how to build Rails apps. Then I joined a new company and discovered an entire architectural approach I never knew was possible in Rails: event sourcing with Commands, Deciders, Event Stores, and temporal queries.
This talk covers what event sourcing actually is, why major tech companies and financial institutions have built their systems around it, and when this pattern makes sense versus traditional CRUD. We’ll look at real Rails code examples and practical implementation options available in the Ruby ecosystem.
Whether you’re curious about the pattern or considering it for your next project, come learn alongside me as I share what I’ve discovered about this powerful architectural approach.