Skip to content

mmcclanahan/Altelier-System-Design

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

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

Built With

Node Node-Cache Express MongoDB NGINX Mongoose.js

Contact

Michael McClanahan

|

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%