Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Manage webhooks at scale with AWS Serverless
Search
Pubudu
January 25, 2022
Programming
66
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Manage webhooks at scale with AWS Serverless
Pubudu
January 25, 2022
More Decks by Pubudu
See All by Pubudu
Moving from single tenant to multi tenant
pubudusj
0
54
AWS Summit Amsterdam 2023 - SVS204
pubudusj
1
30
COM202 Dev Chat at re:Invent 2022
pubudusj
1
93
Smart Doorbell with AWS Serverless - AWS UG Coimbatore
pubudusj
0
68
Smart Doorbell with AWS Serverless - Serverless Summit 21
pubudusj
0
100
Other Decks in Programming
See All in Programming
R8 の設定見直しでアプリサイズ削減
andpad
0
220
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
2
540
Event is what happens
moro
2
770
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
880
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
630
気持ちぃ〜角丸 Squircle
ryu1013
0
310
Railsバージョンを4倍にした話
optim
0
350
ジョジョの世界をXRで再現する
mofurune
0
160
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
540
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
550
HDC tutorial
michielstock
2
960
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Accessibility Awareness
sabderemane
1
250
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
The Pragmatic Product Professional
lauravandoore
37
7.5k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
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