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

SUBSCRIBE TO NEW CONTENT

Tutorials on System Design, BlockChain, Design Patterns and more sent out once a week.

Loading comments...