World Congress 2022 Jun 15, 2022

The Rise of Reactive Microservices

David Leitner

Every architecture buys options but demands payment in complexity. Stop slicing services by data objects with brittle synchronous APIs. Learn when to actually transition to reactive microservices.

Pause
Mute Enter Fullscreen
#1 about 2 min

Tracing the evolution of modern microservices architecture

An introduction to the progression of distributed software architecture.

#2 about 5 min

Understanding the challenges of synchronous microservice integration

How HTTP synchronous calls between services face latency spikes and cascading failures.

#3 about 2 min

Decoupling microservices with asynchronous messaging queues

Migrating to an asynchronous message-driven architecture to protect high-latency core systems.

#4 about 6 min

Slicing software services along customer journey boundaries

Why organizing microservices by entities creates communication bottlenecks and slows down feature delivery.

#5 about 5 min

Bridging the customer journey and entity data mismatch

Addressing shared data dependencies across user flows by clarifying data ownership instead of caching.

#6 about 3 min

Pushing data streams into isolated read models

Using the CQRS pattern to push state changes into service-specific persistent projections.

#7 about 7 min

Managing trade-offs and latency in eventual consistency

How to handle eventual divergence, eventual variance, and eventual latency in distributed read models.

#8 about 5 min

Optimizing system scalability and real-time push capabilities

Utilizing reactive pipelines and GraphQL subscriptions for autonomous services and push-based frontend updates.

#9 about 2 min

Integrating legacy monoliths with change data capture

Capturing database log events to decouple reactive services from legacy system constraints.

#10 about 6 min

Maximizing data throughput via distributed stream sharding

Partitioning event topics to enable infinite processing scalability with localized projections.

#11 about 4 min

Weighing architectural complexity against system scalability options

Balancing system flexibility and performance capabilities against the high cost of distributed complexity.

#12 about 3 min

Applying microfrontend patterns and data duplication bounds

Answering audience queries about aligning frontends with service boundaries and maintaining projection immutability.

Matching moments

3:18 min

Transitioning from a monolith to a microservice architecture

Aleksandr Kalikov · LIVE

1:31 min

Scaling responsive systems through reactive and message architectures

Sommer Sommer · WWC 2024

2:36 min

Modern application stacks and real-time data requirements

Tim Faulkes · LIVE

5:25 min

Evolution of frontend and microservices architectures

Alexander Günsche Alexander Günsche · LIVE

2:03 min

Building scalable applications with reactive programming

Josh Long · WWC 2022

3:25 min

Evolution from monolithic applications to headless microservices

Loïc Carbonne Loïc Carbonne · WWC 2024

Upcoming sessions on this topic

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

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
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

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