CS Fundamentals Trainer · System design challenges

Design a URL shortener like bit.ly

Difficulty: easy

Requirements

Draw the architecture from components such as load balancers, caches, queues and databases, then check it against the requirements.

Open the drawing board