Loading...
1) Create short URL (Write Path)
2) Resolve short URL (Read Path + Redirect)
3) Get details of a short URL (Read Path)
4) List user’s links (Read Path + Pagination)
Describe the overall system architecture. Identify the main components needed to solve the problem end-to-end. Use the diagramming tool to create a block diagram.
Deep dive into 2-3 key components. Explain how they work, how they scale, discuss tradeoffs, capacity, and any relevant algorithms or data structures.