Image for post
Image for post

The role of AWS in building a SaaS product

Kamal
Kamal
Apr 12 · 2 min read

In this post, I would give you sneak peak of the cloud components involved in building the product, FaceQuest, and some insights about the infrastructure

Image for post
Image for post
Overview of FaceQuest AWS Architecture

Functionality of part of the product hosted in AWS

  • detect the faces on the picture that is given to the API
  • accomplish the detection of faces, we would need some reference faces and hence the need to store the reference photos somewhere.

AWS components

Computation power to run the container

  1. In order to spend minimal effort in managing the infra and to focus on the application itself we choose Fargate — serverless compute engine managed by AWS.

Advantages:

  1. Less complex — You don’t have to worry about where you’ll deploy your containers, or how you’ll manage and scale them. Instead, you can focus on defining the right parameters for your containers (e.g. compute, storage, and networking) for a successful deployment.
  2. Cost effective (I believe)— Fargate spot charges less than half the price Fargate usage would, by leveraging the spare compute capacity for the fault tolerant applications. By design, FaceQuest supports fault tolerant workloads.

Image Storage

To learn more about this usecase and how we approached it visit here

Advantages:

  1. Cost effective — the costs were controlled because the worker processes downloading & processing the images run in AWS too
  2. Secure

If you would like to take a test drive of FaceQuest, the product that we are building, you can sign up for our Beta program.

FaceQuest

Facial recognition as a Service

Sign up for FaceQuest Weekly

By FaceQuest

FaceQuest Weekly writes about the latest innovations in face recognition technologies and using face recognition as a service. Take a look

By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox
Medium sent you an email at to complete your subscription.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store