4 Key Types of Event-Driven Architecture
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