Skip to content

Scaling the backend of a stock trading app for high volume network traffic, with an existing code base. 10M primary records were chosen to ensure the need for properly optimized read and write performances for user experience

Notifications You must be signed in to change notification settings

financial-trader/people-also-bought

 
 

Repository files navigation

Fantastic-4-Minus-1

Implementing a scalable database and server to allow for webscale performance

Related Projects

Table of Contents

  1. Usage
  2. Requirements
  3. Development
  4. CRUD

Usage

Some usage instructions

Requirements

An nvmrc file is included if using nvm.

  • Node 8.11.3
  • etc

Development

Installing Dependencies

From within the root directory:

npm install -g webpack
npm install

CRUD

  • GET /api/peopleAlsoBought/:companyAbbreviation
  • GET /api/company/:companyAbbreviation
  • POST /api/company
  • POST /api/company/prices/:companyId
  • PUT /api/company
  • DELETE /api/company/:companyAbbreviation

About

Scaling the backend of a stock trading app for high volume network traffic, with an existing code base. 10M primary records were chosen to ensure the need for properly optimized read and write performances for user experience

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 85.6%
  • CSS 7.7%
  • Shell 3.9%
  • HTML 2.3%
  • Dockerfile 0.5%