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 · World Congress 2022

8:24 min

Exploring orchestration scalability and database architecture tradeoffs

Bernd Ruecker Bernd Ruecker · LIVE

2:22 min

Drawbacks of event-driven architectures and service queues

Maxim Fateev Maxim Fateev · World Congress 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 · World Congress 2021