
Boosting App Performance for Adidas Runtastic with RabbitMQ
Adidas Runtastic
Note: client details remain anonymous to uphold the privacy and discretion that our clients value from us.
The Challenge
Amid the global lockdowns in March 2020 due to the coronavirus pandemic, the Adidas Runtastic app saw an unprecedented surge in users as people turned to running and mobile training apps with gyms being unavailable. This sudden increase in concurrent users revealed limitations in Runtasticโs messaging architecture, particularly in its RabbitMQ implementation. The high demand led to significant latency issues, causing delays and, in severe cases, service disruptions. Diagnostics pointed to the RabbitMQ system as the root cause of these performance bottlenecks.
Our Solution
Our expert team (then branded Erlang Solutionsโ RabbitMQ division) conducted an in-depth architecture review and performance testing to diagnose and address the issues within Runtasticโs RabbitMQ setup. We utilised the new Prometheus integration in RabbitMQ 3.8 to visualise various system metrics under overload conditions. Additionally, we provided 10 intensive training workshops for Runtasticโs developers, engineers, and DevOps team members to empower them with the skills needed to manage and resolve similar challenges independently.
The Results
Optimised Messaging Architecture
Through our collaboration, we identified that RabbitMQโs mirroring logic was overloading its networking components. By fine-tuning these configurations in real-time with the Runtastic team, we successfully eliminated the performance bottlenecks.
Empowered Internal Teams
The training workshops equipped Runtasticโs developers and engineers with the knowledge to independently diagnose and resolve RabbitMQ-related issues in the future, fostering long-term resilience and operational confidence.
Enhanced App Performance
The improvements to RabbitMQโs configuration led to a significant increase in throughput and overall performance of the Runtastic app, ensuring a seamless user experience even during peak demand periods.
The Impact
With our expert guidance, Adidas Runtastic has substantially improved the reliability and performance of its RabbitMQ messaging system. The Runtastic team is now better equipped to maintain the robustness of their appโs architecture, delivering uninterrupted and high-quality service to its global user base.
Explore More Case Studies
-

Optimising Fintech Operations with RabbitMQ Expertise
An American financial services organisation serving Fintech faced challenges including cluster slowness caused by overloaded applications, memory management issues that risked potential outages, and the…
-

Streamlining Loan Processing for Mortgage Finance with RabbitMQ
A leading mortgage finance company based in Canada needed specialised support to ensure their RabbitMQ messaging system could reliably manage critical operations, including loan processing,…
-

Boosting Order Management Efficiency for Ecommerce with RabbitMQ
An ecommerce store faced critical challenges, including shovel failures after a RabbitMQ upgrade, frequent network partition events during infrastructure maintenance, and logging issues that created…
-

Powering Real-Time Gaming with RabbitMQ Performance Tuning
An online gaming platform faced significant challenges, including maintaining high availability in clustered environments, optimising queue mirroring for better performance, and resolving frequent disk and…
-

Overcoming Scalability Hurdles in Industrial Automation with RabbitMQ
A global leader in industrial automation needed to ensure the scalability and reliability of its RabbitMQ messaging system, which is essential for real-time data processing…
-

Improving Reliance and Stability in Insurance Operations with RabbitMQ
A leading insurance provider faced challenges such as recurring memory usage spikes on specific nodes, unsynchronised mirrors in HA queues, and difficulties in managing network…
-

Optimising Financial Data Services with RabbitMQ
A leading financial data services provider required specialised support to ensure the reliability and efficiency of their RabbitMQ messaging system.
-

Boosting App Performance for Adidas Runtastic with RabbitMQ
Due to an unprecedented surge in users during the 2020 lockdowns, Adidas Runtastic experienced latency issues and delays, pointing to RabbitMQ…



