Lyft has made the transition from a single monolithic service to 300+ microservices by leveraging Lyft’s open source proxy Envoy. Daniel Hochman and Jose Nino begin with a brief history of the project and its rollout at Lyft, before focusing on deployment and configuration choices and how they can affect developer productivity. You’ll explore the Envoy ecosystem and the ancillary services that allow operating the service mesh in a secure, reliable, and fast manner, as well as the observability tools Lyft uses that take advantage of Envoy’s stats and logging to minimize the burden of managing and understanding a complex architecture.
The techniques and tools presented are gaining popularity as industry best practices and are broadly applicable to internet-scale services with varying stacks and network topologies.
Daniel Hochman is a senior infrastructure engineer at Lyft. He’s passionate about scaling innovative products and processes to improve quality of life for those inside and outside of the company. During his time at Lyft, he has successfully guided the platform through an explosion of product and organizational growth. He wrote one of the highest-throughput microservices and introduced several critical storage technologies. Daniel most recently guided the rollout out of Envoy-Redis at Lyft which included a full on-the-fly replacement of Lyft’s high-throughput caching infrastructure. Daniel leads traffic networking at Lyft and is responsible for designing and implementing Lyft’s frontend infrastructure to scale for increasing numbers of diverse clients.
Jose Nino is the lead for core server networking group at Lyft. Jose has been instrumental in creating systems to scale Lyft’s Envoy production environment for increasingly large deployments and engineering orgs. He’s worked as an open source Envoy maintainer and has nurtured Envoy’s growing community. Recently, Jose has moved on to scaling Lyft’s network load tolerance systems. Jose has spoken about Envoy and other related topics at several venues, most recently at KubeCon EU 2018 and at the main stage at KubeCon NA 2018.
Comments on this page are now closed.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com