We’ve recently been hard at work helping TestFlight scale up their operations. They do a lot of heavy lifting with redis, celery and mysql so most of the work centres around finding and eliminating bottlenecks.
The biggest gains have come from optimising their use of mysql from the worker processes’ standpoint, resulting in a three-fold improvement in throughput. If you’re interested, have a look at TestFlight’s case study.
It’s one part of the overall improvements that we’re pushing but it’s a great return for a small investment, which makes it worth noting. There’s also plenty more on the horizon for them, which we’re excited about. 🙂