Coffee With Developers Mar 4, 2026

Event-Driven Microservices: Patterns and Practices - Lutz Heunkhen

Lutz Heunkhen

Lutz Heunkhen argues your microservices are likely just a fragile distributed monolith. Discover the foundational event-driven patterns needed to achieve true runtime decoupling and build resilient systems.

Pause
Mute Enter Fullscreen
#1 about 2 min

Transitioning from software engineer to fractional engineering management

Scaling software engineering teams from scratch requires structured talent acquisition and architectural guidance.

#2 about 3 min

Managing complex entertainment networking systems on cruise ships

Delivering reliable hospitality and streaming services at sea highlights the vital need for fault-tolerant infrastructure.

#3 about 2 min

Designing an interactive technical architecture masterclass without coding

Language-agnostic design exercises and architectural quizzes replace fragile live coding setups for smoother group cohort learning.

#4 about 5 min

Evaluating microservices as an organizational pattern over technology

Asynchronous communication prevents cascading failures when scaling teams requires moving away from modular monoliths.

#5 about 2 min

Addressing unlearned principles in event-driven architecture adoption

Successful implementation across industries relies more on revisiting core decoupling principles than adopting specific new tooling.

#6 about 4 min

Identifying ambiguous terminology and avoiding vendor technical overselling

Distinguishing true event-driven patterns from mere message broker usage protects systems from unnecessarily complex vendor integrations.

#7 about 3 min

Building software architecture skills through practical learning resources

Curated reading lists guide developers stepping beyond standard implementation roles into foundational system design thought processes.

#8 about 4 min

Maximizing technical conference value through deep learning workshops

Specialized full-day sessions provide focused peer networking and comprehensive design discussions unattainable in short presentation tracks.

Matching moments

1:56 min

Tracing the evolution of modern microservices architecture

David Leitner · WWC 2022

2:08 min

Introducing beneficial architectural patterns like event sourcing

Stefan Priebsch · WWC 2021

5:00 min

Navigating complexity and anti-patterns in modern software architecture

Mihaela-Roxana Ghidersa · LIVE

6:47 min

Designing an event-based microservices architecture

Martin Nader · LIVE

3:09 min

Summarizing Python frameworks advantages and future event streams

Bobur Umurzokov · LIVE

4:07 min

Building disciplined domain models for event-driven systems

Allard Buijze · WWC 2021

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

It’s Alive! Taming the MLOps Franken-Stack: Write, Run, and Serve with Michelangelo

Eric Wang, Paul Zimmerman

Eric Wang
Paul Zimmerman
Open session

World Congress 2026 North America

Culture Doesn't Scale Itself: Leading Engineering Teams Through Hypergrowth and the AI Transition

Thanos Baskous

VP of Engineering and Co-founder of Cogent Security

Thanos Baskous
Open session

World Congress 2026 North America

From Guesswork to Governance: Data Contracts Bring API Discipline to Apache Kafka

Sandon Jacobs

Senior Developer Advocate at IBM

Sandon Jacobs
Open session

World Congress 2026 North America

MicroAgents: The Microservices of the Agentic Era

Ashish Shubham

Runs the show bussiness at ThoughtSpot

Ashish Shubham
Open session

World Congress 2026 North America

Agentic Drift: keeping pace with your agents

John Coghlan

Senior Director, Developer Advocacy at GitLab

John Coghlan