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
Smart Doorbell with AWS Serverless - AWS UG Coi...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Pubudu
January 09, 2022
Technology
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Smart Doorbell with AWS Serverless - AWS UG Coimbatore
Pubudu
January 09, 2022
More Decks by Pubudu
See All by Pubudu
Moving from single tenant to multi tenant
pubudusj
0
51
AWS Summit Amsterdam 2023 - SVS204
pubudusj
1
30
COM202 Dev Chat at re:Invent 2022
pubudusj
1
90
Manage webhooks at scale with AWS Serverless
pubudusj
0
66
Smart Doorbell with AWS Serverless - Serverless Summit 21
pubudusj
0
100
Other Decks in Technology
See All in Technology
AIエージェントを最高のパートナーに育てる方法|評価と判断軸を育てる5つのステップ
koichiaoki
1
160
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
400
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
cscengineer
PRO
0
130
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.5k
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
33
30k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
550
Genieを崇めよ
kameitomohiro
0
170
え、こんなに早く改修できるの?──新人エンジニアとスクラムマスターの2人が語る、AI×アジャイル開発の現場
ysasago
2
620
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
30
18k
作って終わりじゃないサーバーレス 〜9年運用する大規模EC物流API基盤の設計・運用のリアル〜
zozotech
PRO
0
390
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Balancing Empowerment & Direction
lara
6
1.3k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
340
Six Lessons from altMBA
skipperchong
29
4.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Accessibility Awareness
sabderemane
1
210
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
900
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
470
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
400
Site-Speed That Sticks
csswizardry
13
1.5k
Transcript
How to create a smart doorbell With AWS Serverless services
09th January 2022 AWS User Group Coimbatore
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 @ Starred BV • AWS Community Builder in Serverless category. • 2x AWS Certified • Serverless Enthusiast
Why this project?
Why AWS Serverless?
Photo by James Yarema on Unsplash
How it works Press the doorbell Take a photo Send
Message to Slack Upload to S3 Processing
None
Architecture
S3 • Object storage • Scale infinitely • Different storage
classes available • S3 Events
Static Web Hosting • S3 • Amplify Web Hosting
API Gateway • REST API • HTTP API • WebSocket
API
Lambda • Function As A Service • Integrates well with
other services • Pay per use • Triggers
Rekognition • Image Analysis Service • Detect & Analyse scenes
• Object detection • Face recognition • Face comparison • Pay per use
Step Function • Low code service orchestration • State machine
• Standard & Express workflows • Support most of the AWS services • Pay per use
AWS SAM • IAC Tool • Extension for CloudFormation •
SAM CLI
Architecture
Demo Face Indexing Functionality https://bellfaceindex.pubudu.dev Face Recognition Functionality https://serverlessbell.pubudu.dev
Design Decisions & Limitations • No database • Only 1
way communication • Rekognition ExternalImageId allow only alphanumeric characters • Only support type jpg/jpeg
Possible Improvements • Error handling in Step Function • Enable
IOT on Raspberry Pi • 2 way communication • Capturing video • Enable history
Blog Post https://bit.ly/serverless-bell Github Repository https://bit.ly/serverless-bell-github Read more about this
Thank You! Connect with me: /pubudusj /pubudusj @pubudusj https://pubudu.dev https://medium/@pubudusj
https://dev.to/pubudusj https://bit.ly/rate-pubudu