System Design: URL Shortener (like Bitly)

Design a URL shortener that marketing teams can rely on during large campaigns. Support vanity links, expiration, analytics, and absolute reliability for redirects.

What clarifying questions would you ask the interviewer?