Getting started with Event-Driven Architectures in 2023
summary
Claims that event driven architecture removes tight coupling by publishing state changes to a broker and that durability, replay and consumer-paced retries replace caller-side retry logic. Concrete tools and patterns shown include EventBridge, SQS and SNS, Amazon MQ, Kafka, Step Functions and serverless Lambdas. Demo builds a Unicorn Properties system, publishes contract events to rules that route to targets, and stores repos for Java .NET Python and TypeScript in a public Git repo. Scale example cites 100,000 items ordered per minute on Prime Day.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:25Amazon’s early architecture challenges
- 3:33Distributed Computing Manifesto
- 5:16Monolith to microservices
- 6:41Synchronous HTTP problems
- 10:13Event-driven architecture
- 13:03Event brokers and decoupling
- 16:56Modern event broker capabilities
- 17:57Point-to-point queues vs publish-subscribe patterns
- 19:21Event implementation guide
- 20:46Serverless vs traditional messaging
- 23:35EventBridge routing
- 25:04Unicorn Properties demo
- 28:12Live event demo
- 36:30Implementation resources
- 37:55Key benefits
- 40:40Q&A on payload design
related talks
31mDemystifying Event-Driven Architectures
44mUnlocking Business Agility with Event-Driven Architectures
48mEvent-Driven Architecture – Benefits and Pitfalls
26mEvent Driven APIs
38mEvent-driven Architecture
01h 08mEvent Driven Architecture – Enabling Microservices
54mSo You Want to Build An Event Driven System?
35mIntroduction to Event-Driven Architectures in 2023
