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
55
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
96
Other Decks in Programming
See All in Programming
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
710
Oxlintはいいぞ
yug1224
5
1.3k
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
Grafana:建立系統全知視角的捷徑
blueswen
0
330
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
Basic Architectures
denyspoltorak
0
680
Raku Raku Notion 20260128
hareyakayuruyaka
0
320
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.2k
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
130
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
4.9k
For a Future-Friendly Web
brad_frost
182
10k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
93
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Scaling GitHub
holman
464
140k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
Side Projects
sachag
455
43k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
Into the Great Unknown - MozCon
thekraken
40
2.3k
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