Skip to content

E-Commerce-API/Questions-and-Answers-API

Repository files navigation

System Design Capstone

Desgined and built an API back end system that can support the full data set for an E-commerce site.

Tech Stack

Server: Node, Express

Database: MongoDB, Mongoose

Production Deployment: 3x AWS EC2 (t2.micro) instances - 20.04 Ubuntu - 8GB SSD

Development Stress Testing: artillery.io, New Relic

Production Stress Testing: loader.io

Optimizations

Implemented MongoDB aggregation pipeline condensing multiple collections to a single collection to reduce complexity of query.

Utilized AWS load balancer to increase traffic up to 712 requests per second with less than 1% error rate.

Test Results

Screen Shot 2021-07-03 at 10 58 42 AM

Authors

About

Questions and Answers API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published