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: 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 - youtu.be/SZ18o5ZCo5E
► Request Response vs. Async Events: youtu.be/rg--K26xrvQ
► Introduction to Apache Kafka - cnfl.io/3Q7Pdn8
► Introduction to Kafka Connect - cnfl.io/3W24w4C
► Designing Events and Event Streams - cnfl.io/3vYIWU5
► Event Sourcing and Event Storage with Apache Kafka - cnfl.io/3JlXoso
► Designing Event-Driven Microservices - 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 confluent.io.
#eventdrivenarchitecture #apachekafka #kafka #confluent #rest #rpc
- Event-Driven Architecture (EDA) vs Request/Response (RR) ( Download)
- Event Driven VS Request Response - What's the Difference ( Download)
- What is Event Driven Architecture (EDA) ( Download)
- Event Driven Architecture - Understanding the Basics ( Download)
- Event-Driven Architecture | Event-Driven VS Request-Driven Architecture, When Not To Use Events ( Download)
- What's an Event Driven System ( Download)
- Sync. Vs Async. Communication - Request Response Vs Event-Driven Architecture in Microservices ( Download)
- Event Driven vs Request Response: Key Differences Explained! #eventdrivenarchitecture #systemdesign ( Download)
- .NET | Communication patterns inside a Modular-Monolith ( Download)
- Distributed Messaging Patterns ( Download)
- Where To Place Your Validation Code In Clean Architecture ( Download)
- Using Data LifeCycle Management to Improve your Operational Performance ( Download)
- From Idea to Impact: How Software Modernisation enables Product Innovation ( Download)