Skip to content

Backend systems design for designer brands & home goods online shopping platform when the request is overly busy.

Notifications You must be signed in to change notification settings

J-EQUAL-MC-SQUARED/Picture-Service

Repository files navigation

UNDERSTOCK PICTURE SERVICE

Imagine, when you deploy your online shopping service and suddenly, you have A LOT of request. (Of course we are happy because we have a lot of customer). But, What If your server cannot handle your requests? This project is mostly focused on the Systems design for my Service, designer brands & home goods online shopping platform. The service is to displaying the Picture to the customers.

Database

In this case, I choose PostgreSQL for my Database of Choice. It supports my data model to serve the client side. Currently, my Primary data (which is Items) handles 10 millions data. Every Primary data has 9 Pictures of thumbnail and 9 big pictures for the front-end presentation. The schema and visualization will be updated soon!

Built With

Implementation and performance report

Current design for the deployment is:
1 DB Instance ----> 3 ec2 Instance services ----> NGINX LOAD BALANCER ----> Customer's request
Current Performance for the deployment:
Around 50,000 REQUEST per MINUTE, No downtime and No error

Contact

Christoffel Angga - [email protected]
Project Link: https://github.com/J-EQUAL-MC-SQUARED/Picture-Service
Linkedin: https://www.linkedin.com/in/christoffelangga/

About

Backend systems design for designer brands & home goods online shopping platform when the request is overly busy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •