Skip to content

A production-ready photo recognition microservice built purely on AWS

Notifications You must be signed in to change notification settings

mrsaicharan1/distributed-aws-photo-rekognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aws-distributed-photo-app

A photo recognition app leveraging the power of AWS core services for NoSQL databases, VPCs, subnets, load balancers, servers and rekognition service for high availability & good performance. This app was built to aid my preparation for the AWS Certifications & to gain a holistic understanding of how AWS applications work on the Cloud. The architecture for the app is given below.

This is a mimic of a production application hosted on the AWS Cloud. AWS Services used:

  • S3 for storage
  • SQS for distributed queues
  • Lambda for serverless functions(asynchronous tasks)
  • Elastic Beanstalk for Deployment
  • Cognito for authentication & user pools
  • rekognition for image recognition
  • SNS for notification service
  • DynamoDB for NoSQL datastore
  • Elastic Load Balancer for HA
  • VPC for protected access and subnets

Photo Recognition Architecture

About

A production-ready photo recognition microservice built purely on AWS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published