Blog
The Program for the EventCentric Track

Posted on 2026-05-20 - 3 minute read
At DDD Europe 2026, the conference is structured around the main program and two dedicated tracks. On Thursday, the Event-Centric Track takes a central stage.
Event-Centric Track: Events, Streams, and Distributed Systems
Events are at the heart of many modern software systems, but building reliable, well-designed event-driven architectures is harder than it looks. The Event-Centric Track brings together talks, hands-on labs, and a multi-day workshop to help you navigate patterns, pitfalls, and the practicalities of event-driven design.
Whether you are wrestling with streams versus queues, untangling distributed system failures, or exploring how AI agents fit into an event-driven world, this track gives you both the theory and the hands-on experience to move forward with confidence.
Workshop
Mastering Complex Event-Driven Architectures with Laila Bougria (2 days) Laila is a Solutions Architect at Particular Software, and this two-day workshop is the deepest dive available at the conference. You will work through the architectural decisions, trade-offs, and implementation challenges that arise when building complex event-driven systems at scale.
Hands-on Labs (2 hours)
Interactively Designing Distributed Systems Integration with Collaborative Modelling with Kenny Baas-Schwegler and Krisztina Hirth: Explore how collaborative modelling techniques can help teams design distributed system integrations, making invisible complexity visible before writing a line of code.
Functional CQRS with .NET with Onur Gumus: A practical session on implementing Command Query Responsibility Segregation using functional programming principles in .NET.
Talks
It's Like 10,000 Streams When What You Need Is a Queue with Chris Simon A witty and practical exploration of one of the most common mismatches in event-driven architecture: reaching for a stream when a queue would do the job. Learn to tell the difference and choose accordingly.
Patterns and Antipatterns for Event-Driven Architecture with Lutz Huehnken Lutz draws on deep experience building high-performing engineering organisations to lay out what works and what does not when designing event-driven systems.
Designing Reliable Distributed Systems: Failures, Retries and Idempotency with Violetta Pidvolotska Distributed systems fail. This talk is about designing for it: understanding failure modes, building in retry logic, and ensuring idempotency so your system stays consistent even when things go wrong.
Agentic Event-Driven Systems: When Events Talk Back with Divakar Kumar AI agents and event-driven architecture are increasingly intersecting. Divakar explores what happens when agents become participants in your event streams, and what that means for system design.
Come for a Day
The Event-Centric Track runs on Thursday, the 11th of June. If you are focused on events and distributed systems, a day ticket gets you into everything on this track. Buy a day ticket.
Ready to explore the full program? See all speakers and sessions.