Interview Question: Design and build a scalable system like a URL shortener (e.g., bit.ly). How would you handle millions of users, ensure fast redirection, and avoid duplicate links?