Event-Driven Architecture (EDA) vs Request/Response (RR)

Event-Driven Architecture (EDA) vs Request/Response (RR)

Apr 18, 2024

In this video, Adam Bellemare compares and contrasts Event-Driven and Request-Driven Architectures to give you a better idea of the tradeoffs and benefits involved with each.

To learn more about Event-Driven Architectures, check out Adam’s video on the 4 Key Types of EDA: https://youtu.be/J-kKR3omk-g

Many developers start in the synchronous request-response (RR) world, using REST and RPC to build inter-service communications. But tight service-to-service coupling, scalability, fan-out sensitivity, and data access issues can still remain.

In contrast, Event-Driven Architectures (EDA) provide a powerful way to decouple services in both time and space, letting you subscribe and react to the events that matter most for your line of business.

RELATED RESOURCES
► Tips to Help your Event-Driven Architecture Succeed - https://youtu.be/SZ18o5ZCo5E
► Introduction to Apache Kafka - https://cnfl.io/3Q7Pdn8
► Introduction to Kafka Connect - https://cnfl.io/3W24w4C
► Designing Events and Event Streams - https://cnfl.io/3vYIWU5
► Event Sourcing and Event Storage with Apache Kafka - https://cnfl.io/3JlXoso
► Designing Event-Driven Microservices - https://cnfl.io/444Kpoz

CHAPTERS

00:00 - Intro

01:04 - Reactivity

02:11 - Coupling in Space and Time

03:20 - Consistency

04:32 - Historical State

06:36 - Architectural Flexibility

09:09 - Data Access and Data Reuse

10:56 - Summary

ABOUT CONFLUENT
Confluent is pioneering a fundamentally new category of data infrastructure focused on data in motion. Confluent’s cloud-native offering is the foundational platform for data in motion – designed to be the intelligent connective tissue enabling real-time data, from multiple sources, to constantly stream across the organization. With Confluent, organizations can meet the new business imperative of delivering rich, digital front-end customer experiences and transitioning to sophisticated, real-time, software-driven backend operations. To learn more, please visit www.confluent.io.

#eventdrivenarchitecture #apachekafka #kafka #confluent #rest #rpc