Your question is Tiny URL System Design. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
How would you design a tiny URL system?
Clarify the core requirements, expected scale, and tradeoffs for generating short links, resolving redirects, handling custom aliases, and preventing abuse. Focus on storage, caching, availability, and how you would keep redirect latency low as traffic grows.