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
66
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
44
AWS Summit Amsterdam 2023 - SVS204
pubudusj
1
23
COM202 Dev Chat at re:Invent 2022
pubudusj
1
85
Manage webhooks at scale with AWS Serverless
pubudusj
0
55
Smart Doorbell with AWS Serverless - Serverless Summit 21
pubudusj
0
96
Other Decks in Technology
See All in Technology
Change Calendarで今はOK?を仕組みにする
tommy0124
1
100
脳が溶けた話 / Melted Brain
keisuke69
1
980
「AIエージェントで変わる開発プロセス―レビューボトルネックからの脱却」
lycorptech_jp
PRO
0
110
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
780
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
2
260
AIエージェント×GitHubで実現するQAナレッジの資産化と業務活用 / QA Knowledge as Assets with AI Agents & GitHub
tknw_hitsuji
0
220
モジュラモノリス導入から4年間の総括:アーキテクチャと組織の相互作用について / Architecture and Organizational Interaction
nazonohito51
6
2.7k
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
320
How to install a gem
indirect
0
1.4k
Phase12_総括_自走化
overflowinc
0
1.4k
Bref でサービスを運用している話
sgash708
0
190
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
120
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
490
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Claude Code のすすめ
schroneko
67
220k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
330
Tell your own story through comics
letsgokoyo
1
870
Designing Powerful Visuals for Engaging Learning
tmiket
0
290
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
Building Adaptive Systems
keathley
44
3k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Darren the Foodie - Storyboard
khoart
PRO
3
3k
My Coaching Mixtape
mlcsv
0
85
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