Today we are excited to share a new case study with our friends at Hootsuite, a widely used social media relationship platform. This specific use case focuses on Ow.ly, Hootsuite’s popular URL shortening and click analytics service. The tool became so popular and such a critical part of the Hootsuite product, that the the engineering team found themselves dedicating much more time and cost into keeping the service performant and reliable than they expected.
Because Ow.ly was originally built on PHP and MySQL, which processes requests serially and creates a bottleneck around Ow.ly's performance, the Hootsuite team began looking for a solution to modernize this critical part of the platform at a reasonable cost, while maintaining 100% service uptime.
Ultimately, the Play Framework was the solution, as it enabled the Hootsuite engineering team to create an event-based architecture that allowed blocking external calls to scale better.