System Design Interview, System Design Concepts, System Design, Design Tinyurl, Design Bitly.
Estimate the number of URLs we'll need to create each second (let's say it's 1000). Characters: Can we use numbers and letters (alphanumeric) or other symbols? (We'll assume alphanumeric characters). Uniqueness: Do we generate a unique short URL each time, even if multiple users submit the same