URL Shortner (TinyURL)

URL Shortener aka TinyURL System Requirements

URL Shortener aka TinyURL System Components

API

Application Layer

Persistance Layer

tinyurl_applicationLayer

How to generate Tiny URL

How to convert 43 bits to tinyURL

Techniques to store Tiny URL

Technique 1

Technique 2

Technique 3 (MD5 Approach)

Counter based approach

Single host approach

All host approach

Range based approach

Final Design

Flow Diagram
tinyurl_applicationLayer_final

References

System Design : Design a service like TinyUrl

Stay in Touch


Receive Email Notification of Latest Tutorials.

Loading comments...