How Event Driven Architectures Go Wrong & How to Fix Them
You need to be signed in to add a collection
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.
Transcript
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.