Alright folks, gather round and let me tell you the story of (almost)
In 2016, Uber was still in its hyper-growth phase. The app was starting to show some cracks, and the team was constantly doing hotfixes. As the design was scaling badly, Uber formed a team to build a new mobile architecture for the app. After a few months, the project was looking good, but as soon as the company-wide rollout began, problems started to show up. At this point, Uber had already invested too much to back out of the project, so the team continued to work to fix it. After fixing a long list of issues, the app was finally released, and the engineers stopped working 90 hour work weeks for a while.
Translator API (GitHub Repo)
This project implements a multi-lingual translation API that can be run on a single server. It supports translations between over 150 languages, and all tools used in the API are fully open source and modifiable. The prediction API can be run on both CPU and GPU instances. Translator API focuses heavily on cost savings, to the detriment of optimal performance. Tips for improving performance are provided.