Whenever you're ready, walk me through how you'd approach this.
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.