10000 GitHub - hr-rfp55-tingle/Products-Service: Microservice built using Node.js / PostgreSQL with RESTful API Endpoints
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

hr-rfp55-tingle/Products-Service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Atelier - Overview of Products Microservice

Part of a team tasked with building scalable microservices that replaced the legacy monolithic API for an e-commerce platform to handle the increase in growing traffic. The products microservice was stress tested to ensure the service could handle increased traffic during sales and promotions for the e-commerce platform. All services were tested on EC2 t2.micro instances.

Project Accomplishments:

  • Designed a read-optimized Postgres DB achieving queries under 7ms on over 10 million rows of product data
  • Ensured low latency (69ms) and 0.00% error rate for fast reliable consumption of the Products Microservice
  • Stress tested microservice to ensure it could handle over 600k requests per minute with 0% error rate and low latency response.
  • Utilized K6 and New Relic to pinpoint system bottlenecks in local development and in the cloud (AWS)
  • Implemented Nginx to balance the traffic using a least connection load balancing strategy and caching.

Built With

NodeJS Express.js Postgres AWS Nginx Linux Ubuntu

About

Microservice built using Node.js / PostgreSQL with RESTful API Endpoints

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0