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
Smart Doorbell with AWS Serverless - AWS UG Coi...
Search
Pubudu
January 09, 2022
Technology
67
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
47
AWS Summit Amsterdam 2023 - SVS204
pubudusj
1
25
COM202 Dev Chat at re:Invent 2022
pubudusj
1
89
Manage webhooks at scale with AWS Serverless
pubudusj
0
60
Smart Doorbell with AWS Serverless - Serverless Summit 21
pubudusj
0
98
Other Decks in Technology
See All in Technology
10倍の生産性を実現するAI駆動並列エージェントのすべて
kumaiu
4
1.1k
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
3
230
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
280
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
0
210
価格.comをAI駆動で全面刷新する ー 30年分の技術的負債を返し、次の30年の土台をつくる ー / AI Engineering Summit Tokyo 2026
tkyowa
51
57k
Claude Code×Terraform IaC テンプレート駆動開発
itouhi
1
450
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
2
220
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
3
370
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
190
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/3 - 2026/5
oracle4engineer
PRO
1
230
Snowflakeと仲良くなる第一歩
coco_se
3
260
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
270
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
390
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
840
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Paper Plane (Part 1)
katiecoart
PRO
0
8.7k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
210
4 Signs Your Business is Dying
shpigford
187
22k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
So, you think you're a good person
axbom
PRO
2
2.1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
Test your architecture with Archunit
thirion
1
2.3k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
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