kaushcho / tinyUrl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tinyURL service

This contains code to generate a tinyURL service which does the following

  1. Given a long url, returns a short code for it.
  2. Given a short url, returns the long url if it exists or not found.
  3. It also contains JMeter test plan for load testing.

the journey to get to this code is documented here

Tech stack details:

  • Node.js using Hapi server
  • Postgres as database
  • Sequelize as ORM
  • Redis for caching
  • JMeter for load testing

About


Languages

Language:JavaScript 91.5%Language:Shell 7.5%Language:Dockerfile 1.0%