Event-Driven architectures are everywhere. Building them in a serverless, cloud-native way has never been easier. But many developers struggle with issues around type-safety, rule architecture, and scaling.
In this talk, I’ll show you the best practices I’ve learned working with EventBridge and TypeScript in a startup handling over 1 million events a month.
I first show you why we chose EventBridge, how to structure events, and why 5 targets per rule are not an issue.
Then, we’ll get more hands-on with lots of TypeScript and CDK examples. We will cover event validation, error handling, idempotency, and testing. The focus is always on getting the benefits of an Event-Driven Architecture as fast as possible in a lean & serverless way.
Familiarity with Lambda and TypeScript is recommended.
(The session is about 30-40 minutes long - but I can change the time depending on the slot since I have a few variations of this presentation)