Case Study: Envoy Mobile achieves 10x faster builds with EngFlow Remote Execution

A EngFlow Case Study

Preview of the Envoy Mobile Case Study

Envoy Mobile builds up to 10x faster using EngFlow’s Remote Execution. Open-source contributors get faster presubmits and can share results using Engflow’s Build UI

Envoy Mobile, the mobile subrepo of the open-source Envoy project, needed to speed up its complex multi-language, multi-OS builds for Android, iOS, macOS, and Linux. With builds spanning Java/Kotlin, C++, Python, ObjC, and Swift, the team faced slow presubmits and long turnaround times.

EngFlow implemented Remote Execution for Envoy Mobile’s Bazel-based presubmit flows and managed the remote execution cluster, with Build UI helping contributors review and share results. EngFlow cut overall build time from about 2 hours to around 20 minutes, delivering roughly a 6x speedup and as much as 10x faster performance for some workflows.


Open case study document...

Envoy Mobile

Matt Klein

Principal Software Engineer


EngFlow

3 Case Studies