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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Pubudu
January 25, 2022
Programming
56
0
Share
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
46
AWS Summit Amsterdam 2023 - SVS204
pubudusj
1
23
COM202 Dev Chat at re:Invent 2022
pubudusj
1
87
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
実用!Hono RPC2026
yodaka
2
270
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
160
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
350
CDK Deployのための ”反響定位”
watany
5
860
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
830
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
1.1k
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
620
10 Tips of AWS ~Gen AI on AWS~
licux
5
470
Angular Signal Forms
debug_mode
0
120
AIと共に生きる技術選定 2026
sgash708
0
110
Spec-driven Development: How AI Changes Everything (And Nothing)
simas
PRO
0
270
tRPCの概要と少しだけパフォーマンス
misoton665
2
240
Featured
See All Featured
Unsuck your backbone
ammeep
672
58k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
190
Making Projects Easy
brettharned
120
6.6k
Producing Creativity
orderedlist
PRO
348
40k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
170
Google's AI Overviews - The New Search
badams
0
990
Designing for Timeless Needs
cassininazir
0
210
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.9k
Building the Perfect Custom Keyboard
takai
2
740
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
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