Building a High-Performance Link Shortening and Tracking System Using Cosmos DB

Cosmos DB is one of its kind to provide SLA on their services. Such a high performance system is required for applications which function in real time, such as group chat, live video calls, or link shortening services.

In this chapter, we are going to build a link shortening service using Cosmos DB. We will discuss which API to choose in the coming section. We will use Node.js for the application development.

In this chapter, we are going to learn the following:

  • Why do we need URL shortening?
  • Requirements of the system
  • Capacity estimation
  • Database design
  • Encoding URL algorithm
  • Node app development
  • Security and permission

 

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.17.154.16