Session

Logs Don’t Have to Shrug: A Practical Guide to Event Sourcing

Living at the moment is great—until production throws an error and your logs shrug back: ¯\_(ツ)_/¯

Traditional systems forget the past. Event Sourcing doesn’t. It records every change like a journal, making debugging,
audits, and insights much easier—and sometimes even fun. But beyond the benefits, it also comes with real trade-offs
every developer should know before adopting it.

In this session, we’ll explore the core building blocks of event-sourced systems—commands, events, read models,
projectors (reactors), and the event store—and see how they fit together in practice. We’ll unfold practical patterns by
applying them to a live-coded Tic-Tac-Toe game, step by step.

What you’ll learn
• Develop a clear mental model of Event Sourcing and recognize when (not) to use it
• Apply practical patterns immediately in your own systems
• Understand both the superpowers and the pitfalls of event-sourced architectures

Anyone (backend developers, cloud developers, architects) who is curious about event-driven systems and wants to move
beyond the theory into real-world applications. No prior Event Sourcing experience required—just curiosity and maybe a
sense of humor.

Shahab Ganji

Lead Coding Architect, SQUER Solutions GmbH

Tulln, Austria

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top