Loading…
EnvoyCon 2019 has ended
November 18, 2019 | San Diego, California
View More Details
Back To Schedule
Monday, November 18 • 9:10am - 9:40am
Envoy Mobile in Depth: From Server to Multi-platform Library - Jose Nino & Michael Schore, Lyft

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
99.999% reliability on the server is meaningless if mobile apps are only able to complete the desired product flows a fraction of the time. Learn how Lyft built, and deployed Envoy Mobile (envoy-mobile.github.io) in their Swift/Kotlin apps and the motivation behind deploying a single, consistent Envoy-based network stack across every platform.

Envoy Mobile was created to provide apps with the same network configurability, observability, and transport technologies that Envoy Proxy enables for the server - as if apps were simply another node on the service mesh. This talk will dive deep into the technical aspects of using the Envoy codebase as the core foundation of a mobile networking library. We will cover the challenges we encountered and solutions we built in packaging Envoy and developing a direct HTTP API into its core, supporting an ergonomic interface for both iOS and Android.

Speakers
JN

Jose Nino

Software Engineer, Lyft
Jose Nino worked on Lyft’s Networking team for 2+ years building out infrastructure that enabled Lyft to scale technically and socially as it developed and rolled out an Envoy-based service-oriented architecture. He was instrumental in building control plane technologies, and resilience... Read More →
MS

Michael Schore

Software Engineer, Lyft
Michael Schore has nearly a decade of experience working on server and client networking technologies. He was an early implementer of SPDY, and wrote and deployed production stacks for both iOS and Android. Drawing from this experience, he participated in IETF working group discussion... Read More →



Monday November 18, 2019 9:10am - 9:40am PST
Pacific Ballroom 16/17/19
  General Session
  • Session Slides Included Yes