4 Key Types of Event-Driven Architecture

4 Key Types of Event-Driven Architecture

Mar 14, 2024

Adam Bellemare compares four main types of Event-Driven Architecture (EDA): Application Internal, Ephemeral Messaging, Queues, and Publish/Subscribe.

Check out Adam’s course on Designing Events and Event Streams: https://developer.confluent.io/courses/event-design/intro/

Event-Driven Architectures have a long and storied history, and for good reason. They offer a powerful way to build scalable and decoupled architectures. But thanks to its long history, people often have different ideas of what EDA means depending on when they first encountered this architecture.

RELATED RESOURCES
► Kafka 101 - https://cnfl.io/48Th80E
► Event Sourcing and Event Storage with Apache Kafka - https://cnfl.io/4caWsEl
► Microservices 101 - https://cnfl.io/3TATphJ
► Blunders in event-driven architecture with Simon Aubrey: https://cnfl.io/49QRpHK

CHAPTERS

00:00 - Intro

00:38 - What are Events and Records?

01:33 - Type 1: Application Internal

02:44 - Type 2: Ephemeral Messaging

04:19 - Type 3: Queues

06:12 - Type 4: Publish/Subscribe

08:25 - 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 #events #messages #topics #queues