World Congress 2026 Europe

Event-Driven Microservices: Patterns and Practices for Production-Ready Systems

July 8, 2026 10:00 โ€“ 18:00 ยท 480 min London 2

What this session covers

Event-driven architecture has become a key pattern for building scalable, resilient, and loosely coupled systems, especially in microservices environments. However, designing and implementing such architectures effectively in real-world scenarios remains a challenge.

This full-day, hands-on workshop provides a practical deep dive into designing microservices that communicate through events. Participants will learn how to architect services using asynchronous, event-based patterns to improve system modularity and flexibility. The workshop is technology-agnostic, focusing on concepts and patterns that can be applied across platforms, using message brokers such as Apache Kafka.

Through presentations, exercises, and collaborative system design, attendees will explore core topics including event choreography vs orchestration, message design, delivery guarantees, idempotency, observability, and failure handling. Realistic scenarios and challenges will help solidify understanding of how to apply these patterns effectively.

The workshop also addresses practical concerns such as schema evolution, monitoring message flows, using dead-letter queues, and ensuring reliability in distributed systems. Participants will walk away with a clear understanding of both the advantages and tradeoffs of event-driven communication in microservices.

This workshop is aimed at software engineers and architects with prior experience in building distributed systems or microservices. No specific programming language knowledge is required; examples and labs are designed to focus on architecture and system behavior rather than language syntax.

By the end of the day, participants will be equipped with a set of actionable techniques, best practices, and mental models for designing robust event-driven systems that are ready for production.

Related talks at this congress

Open session

World Congress 2026 Europe

July 9, 2026 ยท 10:30โ€“12:30

Room M4 (40 Seats)

Hands-on AMQP with LavinMQ: Decoupling Services with Message Queues

Erica Weistrand

Developer Lead at CloudAMQP

Erica Weistrand
Open session

World Congress 2026 Europe

July 9, 2026 ยท 17:30โ€“18:00

Stage 2

From Scheduler to Events: Rethinking Alerts in a Modular System

Cristina Musceleanu

IT Application Development Expert at European Central Bank

Cristina Musceleanu
Open session

World Congress 2026 Europe

July 8, 2026 ยท 10:00โ€“18:00

New York 3

Mastering Software Architecture

David Tielke

Consultant, Coach and Trainer at www.David-Tielke.de

David Tielke
Open session

World Congress 2026 Europe

July 9, 2026 ยท 16:10โ€“16:40

Stage 11

Microfrontends: Lessons Learned from Growing a Design System and Shared Libraries Across 20+ teams

Erasmo Hernandez

Senior Web UI Developer and Tech Lead at Globant

Erasmo Hernandez
All sessions at this congress