Well, as an adept reader, one must know about 3 “Q”s - Why? What? How? before even starting to read. So let’s get started with WHY?

Big companies ask questions in interviews about this topic, and that is one of the biggest inspirations to read this. And this is important to develop large-scale systems like Uber, Swiggy, Tinder, Instagram, etc. which deal with millions of requests from the world in a short span of time.

To start with Consistent Hashing, we need to understand System Designs. This helps to create large-scale applications that can serve many requests with minimal response…

If you are planning to develop your high-quality software, and for that, you are wondering how to start with the APIs and set up a backend, then you are at the right place. Get ready to launch your application with the help of this 20 minute easy read.


Few minimal knowledge which is required to understand the development described below are -

  1. Java Script
  2. Node JS
  3. Database

(Prior knowledge of Express JS, Mongo DB will be helpful)


We will build a backend and middleware to create, read, update, delete users and expose the API endpoints, with the followings -

  1. Express…

Suman Mandal

Software Developer and Consultant | Tech & Travel Blogger

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store