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
54
AWS Summit Amsterdam 2023 - SVS204
pubudusj
1
30
COM202 Dev Chat at re:Invent 2022
pubudusj
1
93
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
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
770
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
6
4.9k
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
220
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
250
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
しろおびから始める!ログ活用の第一歩
shumei_ito
0
950
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
180
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
170
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
23k
Designing Experiences People Love
moore
143
24k
The untapped power of vector embeddings
frankvandijk
2
1.9k
What's in a price? How to price your products and services
michaelherold
247
13k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Site-Speed That Sticks
csswizardry
13
1.6k
Rails Girls Zürich Keynote
gr2m
96
14k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
Scaling GitHub
holman
464
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Chasing Engaging Ingredients in Design
codingconduct
0
360
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