System Design Interview: Designing a URL Shortener | Codekra