System Design Case Study: Building a URL Shortener in Golang