This repository helps in preparing technical interview, improving your design skills, or simply exploring large-scale systems. Each real world problem is meant to help you think about how to design systems that are scalable, reliable, and easy to maintain.
Problem | Description | Challenges |
---|---|---|
URL Shortener | Design a system for shortening URLs and redirecting users to the original URL. | High availability, low latency, database design, data partitioning, and security. |