Problem
URL Shortener
Cachingeasy
Description
Design a scalable URL shortening service that converts long URLs into short, shareable links. The system should support a large number of users using the redirect service. Consider storage design, ensuring uniqueness, fault tolerance, and high-performance operation at large scale. Extra points for considering custom aliases, link expiration, and analytics.
15-20 minutes