PID 26 Cloud Computing Mini Project
PID 26 Cloud Computing Mini Project
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 1
PROBLEM STATEMENT
Scenario:
The BookYourCab Team wants to add a new feature by requiring riders to
upload a selfie after signing up. This accomplishes a few things:
• Prevents the same user from signing up for multiple accounts and prevent
from using new-user sign up promotions
• Allows users to easily identify the rider during pickup to provide a good
customer experience. This also enhances security so bad people cannot
spoof to be riders
• Develop a simple Serverless app to authenticate/verify various images
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 2
OBJECTIVES
• Hands-On practice on AWS Platform and using its services like S3,
CloudFormation, CloudWatch, IAM etc.
• Understanding Amazon Rekognition service and its various use cases
• Understanding Serverless Cloud Technology through AWS Lambda
and implementing lambda functions
• Implementing function orchestration through AWS Step Functions
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 3
OUTCOMES
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 4
SERVICES USED on AWS
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 5
USE CASES of SERVICES
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 6
HARDWARE & SOFTWARE REQUIREMENTS
• Hardware Requirements:
1. OS : Windows 10 / Linux / Mac OS
2. Processor : i3 5th Gen (Minimum)
3. RAM : 4 GB (Minimum)
4. Internet Connection (1 Mbps minimum recommended)
• Software Requirements:
1. AWS CLI 2.0
2. Browser (Chrome/ Mozilla/ Edge)
3. VS Code
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 7
DIAGRAM
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 8
STEP FUNCTION FLOW CHART
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 9
RESULTS
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 10
RESULTS
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 11
RESULTS
3) Image with New Face – Add face to index and make thumbnail:
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 12
APPLICATIONS
• Face Match: It can support a variety of use cases. Ex. whitelisting a group of
people for a VIP experience, blacklisting to identify bad actors, or supporting
logging scenarios.
• Face Verification: In cases where a person claims to be of a certain identity, and
we are using face recognition to verify the identity (for example, for access
control or authentication
• Social Tagging: In cases where we might like to automatically tag friends within
a social network
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 13
CONCLUSION
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 14
THANK YOU!
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 15