Lyft Sep 13, 2022

Productionizing Envoy Mobile at Lyft

Article Summary

JP Simard from Lyft reveals how they replaced URLSession and OkHttp across all their mobile apps with a single networking library—and the results weren't what anyone expected.

Lyft spent years migrating their iOS and Android apps to Envoy Mobile, an open-source networking library based on Envoy Proxy. After months of rigorous A/B testing and gradual rollouts starting in December 2021, they now handle billions of daily requests through this unified solution.

Key Takeaways

Critical Insight

Lyft successfully replaced platform-native networking libraries with Envoy Mobile across all apps, matching or exceeding previous performance while gaining unprecedented observability and cross-platform consistency.

The team discovered a hidden Android networking behavior that took months to uncover and explains why certain carriers had mysteriously lower connectivity rates.

Recent from Lyft

Related Articles