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
0
64
Smart Doorbell with AWS Serverless - AWS UG Coimbatore
Pubudu
January 09, 2022
Tweet
Share
More Decks by Pubudu
See All by Pubudu
Moving from single tenant to multi tenant
pubudusj
0
27
AWS Summit Amsterdam 2023 - SVS204
pubudusj
1
19
COM202 Dev Chat at re:Invent 2022
pubudusj
1
77
Manage webhooks at scale with AWS Serverless
pubudusj
0
49
Smart Doorbell with AWS Serverless - Serverless Summit 21
pubudusj
0
90
Other Decks in Technology
See All in Technology
Microsoft Build 2025 技術/製品動向 for Microsoft Startup Tech Community
torumakabe
2
260
CSS、JSをHTMLテンプレートにまとめるフロントエンド戦略
d120145
0
290
Navigation3でViewModelにデータを渡す方法
mikanichinose
0
220
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
200
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
310
How Community Opened Global Doors
hiroramos4
PRO
1
120
_第3回__AIxIoTビジネス共創ラボ紹介資料_20250617.pdf
iotcomjpadmin
0
150
Clineを含めたAIエージェントを 大規模組織に導入し、投資対効果を考える / Introducing AI agents into your organization
i35_267
4
1.6k
初めてのAzure FunctionsをClaude Codeで作ってみた / My first Azure Functions using Claude Code
hideakiaoyagi
1
220
UIテスト自動化サポート- Testbed for XCUIAutomation practice
notoroid
0
130
2年でここまで成長!AWSで育てたAI Slack botの軌跡
iwamot
PRO
4
690
Github Copilot エージェントモードで試してみた
ochtum
0
100
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Scaling GitHub
holman
459
140k
Code Reviewing Like a Champion
maltzj
524
40k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Writing Fast Ruby
sferik
628
61k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
KATA
mclloyd
29
14k
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