Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Manage webhooks at scale with AWS Serverless
Search
Pubudu
January 25, 2022
Programming
0
54
Manage webhooks at scale with AWS Serverless
Pubudu
January 25, 2022
Tweet
Share
More Decks by Pubudu
See All by Pubudu
Moving from single tenant to multi tenant
pubudusj
0
42
AWS Summit Amsterdam 2023 - SVS204
pubudusj
1
22
COM202 Dev Chat at re:Invent 2022
pubudusj
1
84
Smart Doorbell with AWS Serverless - AWS UG Coimbatore
pubudusj
0
66
Smart Doorbell with AWS Serverless - Serverless Summit 21
pubudusj
0
94
Other Decks in Programming
See All in Programming
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
520
JETLS.jl ─ A New Language Server for Julia
abap34
2
470
ThorVG Viewer In VS Code
nors
0
660
Cap'n Webについて
yusukebe
0
160
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
1k
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
290
愛される翻訳の秘訣
kishikawakatsumi
3
370
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
130
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
140
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
1.2k
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.4k
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
480
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.6k
BBQ
matthewcrist
89
10k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
230
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
40
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Navigating Team Friction
lara
191
16k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Git: the NoSQL Database
bkeepers
PRO
432
66k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
A better future with KSS
kneath
240
18k
Transcript
Manage Webhooks at scale With AWS serverless 25th January 2022
AWS User Group Colombo
About me Pubudu Jayawardana @pubudusj https://pubudu.dev https://dev.to/pubudusj https://medium.com/@pubudusj • From
Amsterdam, Netherlands • Work as a senior backend developer at Starred BV (starred.com) • AWS Community Builder in Serverless category. • 2x AWS Certified • Serverless Enthusiast
What is this project?
Why AWS Serverless?
Architecture
API Gateway • Fully managed API service • Two main
API Types ◦ RESTful APIs ◦ Websocket APIs • RESTful APIs ◦ Rest APIs ◦ HTTP APIs • Integrate well with other AWS services • Pay per use
Lambda • Function as a service • User is responsible
for the code • AWS manages the infrastructure • Integrate well with other AWS services • Pay per use
DynamoDB • Fully managed NoSQL offering • Guaranteed performance at
any scale • Streams • Filtering • Two pricing models ◦ Provisioned capacity ◦ On demand capacity
EventBridge • Serverless event bus service • Default & Custom
event bus • Event sources • Rules & Targets • Pay per use
Step Functions • Low code orchestration service • State machine
• Amazon Machine Language (ASL) • SF Workflow Studio • Support most of AWS services - 200+ • Standard & Express workflows • Pay per use
SQS • Manage message queuing service • Receive, save and
send messages • Standard or FIFO queues • Pay per use
AWS SAM • Framework/IAC Tool • Includes 2 main parts
◦ SAM Transform - Cloudformation extension ◦ SAM CLI • SAM Accelerate
Architecture
None
Demo https://bit.ly/serverless-webhooks
Some design decisions/limitations • SF - Use of native integrations
instead of Lambda • SF - DynamoDB integration • Retry within SF • Use of standard workflow
Read more about this https://bit.ly/serverless-webhooks-blog https://bit.ly/serverless-webhooks-github
Thank you! Connect with me: /pubudusj /pubudusj @pubudusj https://pubudu.dev https://medium/@pubudusj
https://dev.to/pubudusj https://bit.ly/rate-pubudu