How Event Driven Architectures Go Wrong & How to Fix Them • Matthew Meckes • GOTO 2024

preview_player
Показать описание
This presentation was recorded at GOTO EDA Day 2024. #GOTOcon #GOTOeda #GOTOldn

Matthew Meckes - Senior Serverless Specialist at AWS

RESOURCES

ABSTRACT
Event Driven Architectures can provide many benefits when building distributed cloud applications, particularly speed and agility. However that also means teams can ship their bad ideas faster than ever, and a lack of standards and governance can leave teams creating a bit of a mess.

Fortunately the same agility means the fixes can come just as fast. After seeing hundreds of teams implement EDA patterns, I’ll share the most common gotchas I come across. We’ll take a journey into pinball machines, YOLO events, god events, observability soup, event loops. exposing the monolith, state corruption, and how to avoid a surprise bill. We’ll also look at strategies and techniques teams can use to avoid the pitfalls. [...]

TIMECODES
00:00 Intro
00:51 What are we trying to achieve with EDA?
06:06 YOLO events
11:18 God events
15:28 (Too) Sparse events
16:37 Pinball events
19:59 Leaky domains
23:07 Inside out events
29:24 Outro

Download slides and read the full abstract here:

RECOMMENDED BOOKS

#EDA #Serverless #YOLOEvents #DDD #EventDrivenArchitecture #SoftwareArchitecture #AWS #EventDriven #Backend #EventBridge #MatthewMeckes

Looking for a unique learning experience?

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Рекомендации по теме
Комментарии
Автор

Nicely done. Like the pace and energy of Mathew's presentation style.
Illuminating. Informative. High Quality. High Density Value Delivered!

KelvinMeeks
Автор

If services are calling back into a domain to get information a lot, you may as well not use EDA at all, . Your domains are too tightly coupled to get any benefit from EDA if they cannot operate independently

Tony-dprl
Автор

This stuff of microservices with EDA seems like a good idea to "fix" the issue with maintaining monolithic systems but they had soooo much accidental complexity that makes one wonder what's the point...

nisachannel
Автор

This talks is excellent and it has been featured in the last issue of Tech Talks Weekly newsletter 🎉
Congrats Matthew!

TechTalksWeekly