World Congress 2024 Aug 20, 2024 Session details

Autonomous microservices with event-driven architecture

Florian Lenz

Are your microservices truly autonomous? Discover how event-driven choreography boosts system resilience, and why prioritizing business value over architectural purity remains your best strategy.

Pause
Mute Enter Fullscreen
#1 about 2 min

Balancing architectural trade-offs without silver bullets

Why software architecture requires balancing practical trade-offs rather than searching for perfect solutions.

#2 about 3 min

Understanding request-driven architecture and service orchestration

How orchestrators manage clear execution flows through highly coupled request-driven services.

#3 about 4 min

Transitioning to event-driven service choreography patterns

How event brokers decouple systems to enable resilient and autonomous service choreography.

#4 about 2 min

Analyzing the drawbacks of event-driven architectures

Why event-driven systems complicate distributed debugging, process tracking, and scalable transaction management.

#5 about 4 min

Using event notifications for simple state updates

How minimal event payload structures require service callbacks that can compromise strict system availability.

#6 about 3 min

Implementing event-carried state transfer for systemic autonomy

How embedding full state data within events removes dependencies and significantly improves system availability.

#7 about 4 min

Capturing historical system changes with event stores

How preserving a complete sequence of data events unlocks retrospective queries and advanced business analytics.

#8 about 4 min

Rebuilding state and ensuring auditing through event sourcing

How treating the event store as a single source of truth enables comprehensive system repopulation and data auditing.

#9 about 3 min

Balancing architectural complexity with practical business value

Why fulfilling business requirements efficiently matters more than strictly adhering to autonomous microservice patterns.

Matching moments

3:22 min

Connecting distributed services through choreography and orchestration

Mete Atamel Mete Atamel · WWC 2022

2:22 min

Drawbacks of event-driven architectures and service queues

Maxim Fateev Maxim Fateev · WWC 2023

6:47 min

Designing an event-based microservices architecture

Martin Nader · LIVE

1:14 min

Addressing unlearned principles in event-driven architecture adoption

Lutz Heunkhen · Coffee With Developers

4:07 min

Building disciplined domain models for event-driven systems

Allard Buijze · WWC 2021

1:51 min

Complexity tradeoffs in event-driven legacy architecture replacements

Geetha Anne · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Sahil Sabharwal, Garvit Kataria

Sahil Sabharwal
Garvit Kataria
Open session

World Congress 2026 North America

It passed auth, then production caught fire

Alex Olivier

Co-founder & CPO @ Cerbos | OpenID AuthZEN Co-chair

Alex Olivier
Open session

World Congress 2026 North America

Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases

Wei Hu

Senior Vice President of Research and Development

Wei Hu
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

Agentic Drift: keeping pace with your agents

John Coghlan

Senior Director, Developer Advocacy at GitLab

John Coghlan
Open session

World Congress 2026 North America

Microservice Cognitive Index for Deploy Diagnosis and Change Impact

Sachin Gupta

Member of Technical Staff 2 at eBay

Sachin Gupta