Loading...
Users can create a short URL.
Users can access the original URL using the short URL.
10 request per user per day
~ 100M request per day
~1200 request per second
GET/{shorten}
Define the data model. Identify the main entities, their attributes, and relationships. Consider the choice of database type (SQL vs NoSQL) and justify your decision based on access patterns...
Deep dive into 2-3 key components. Explain how they work, how they scale, discuss tradeoffs, capacity, and any relevant algorithms or data structures.