Replacing Altelier's existing API with a back end system that can support the full data set for the project and can scale to meet the demands of production traffic. Altelier provides users with millions of products and their respective styles.
- ETL process transfering data from csv files to a MongoDB database
- Deployed DB to AWS EC2 instance
- Apply optimization techniques utilizing Node-Cache and horizontally scaling multiple servers using NGINX.
- Scaled to handle 1000 requests/second with 0% error rate and 20ms response times