Case Study: HiveMQ cuts test feedback cycles with Develocity from Gradle

A Gradle Case Study

Preview of the HiveMQ Case Study

HiveMQ’s Mission-Critical Software Testing Process Relies on Develocity to Minimize Feedback Cycles without Compromising Quality

HiveMQ, a provider of a trusted MQTT platform for IoT and IIoT devices, faced significant developer productivity challenges due to its mission-critical and extensive 10-hour testing process. Their previous method of splitting tests did not scale well, led to unbalanced execution times, and struggled with increasing test flakiness, all of which extended feedback cycles and risked product quality. They turned to Gradle and its Develocity platform to address these issues.

By implementing Gradle's Develocity Test Distribution, HiveMQ achieved a dramatic reduction in feedback time. The solution distributed tests more efficiently, reducing their test execution time from 30-40 minutes to just 10-15 minutes, a threefold improvement. The Gradle solution also provided essential tools like Build Scans for flakiness analysis and a Remote Build Cache, enabling the team to maintain high quality standards while significantly accelerating developer velocity.


View this case study…

HiveMQ

Silvio Giebl

Senior Software Engineer on the Platform Team


Gradle

22 Case Studies