Building a serverless event driven Slack Bot
summary
Builds a serverless event-driven Slack bot for a pizzeria using AWS EventBridge, Step Functions, API Gateway, DynamoDB and a single small Lambda (only code written), and the live demo works end-to-end. Claims: EventBridge handles routing but each rule has a 5-target limit, custom buses avoid the default bus, and EventBridge + Step Functions enable loose coupling. Notes: Step Functions supports standard workflows up to one year and express for short runs, SDK integrations call thousands of APIs without extra code.
AI-written summary · about
chapters (25)
- 0:00Start
- 0:53Agenda
- 3:12Online Pizza order
- 4:38Downstream error
- 5:15Order canceled
- 7:54Observable
- 8:29Online order
- 9:17No pineapple
- 11:03Summary event-driven architecture
- 11:31Amazon EventBridge
- 12:47Event bus patterns
- 13:45Single bus pattern
- 14:21Decentralized (Distributed)
- 15:27Multi bus pattern
- 16:20Default event bus
- 17:36Create subscriptions
- 19:20AWS StepFunctions
- 20:16Service integrations
- 21:07Workflow types
- 22:56Intrinsic functions
- 23:48Choice
- 24:14Pass
- 25:47Slack webhook-In place
- 26:43Order Service
- 27:02Bake Service
related talks
39m/Automate. Serverless and event-driven approach to DevOps
45mBuilding Event-driven Serverless Applications
56mBuilding a Serverless, EventSourced Slack clone
04mSlackbot Development Serverless Framework
49mServerlesspresso: Building a Scalable, Event-Driven Application
50mBuild, Deploy, Debug and Tune Serverless Microservices
30mEvolving Serverless Architectures
38mBuilding a serverless AI powered translationservice
