Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Many Meanings of Event-Driven Architecture

GOTO Conferences via YouTube

Overview

Explore the nuances of Event-Driven Architecture (EDA) in this 50-minute conference talk by Martin Fowler at GOTO Chicago 2017. Delve into four distinct patterns of EDA: Event Notification, Event-carried State Transfer, Event Sourcing, and CQRS. Understand the advantages and challenges of each pattern, including decoupling benefits and potential drawbacks in code comprehension. Learn about the intricacies of event storage, system development implications, and practical applications of these patterns. Gain valuable insights on how to effectively implement EDA concepts in software development, enhancing your understanding of this crucial architectural approach.

Syllabus

What people mean by EDA
How he came to write down common patterns of EDA and hold this talk
4 patterns detected
Pattern 1: Event Notification
Events vs Commands
Pro: Decoupling
Contra: inability to understand what is going on by stepping through the code
Pattern 2: Event-carried State Transfer
Pattern 3: Event Sourcing
Can be a very nice system development-wise
Downside of Event Sourcing
Which events to record in the event store?
Pattern 4: CQRS
Conclusion : How to use the knowledge about those 4 patterns

Taught by

GOTO Conferences

Reviews

Start your review of The Many Meanings of Event-Driven Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.