Loading…
EnvoyCon 2018 has ended
View analytic
Monday, December 10 • 12:00pm - 12:30pm
How to DDOS yourself with Envoy (and other tales of migration horror) - Ben Plotnick, Yelp + John Billings, Yelp

Sign up or log in to save this to your schedule and see who's attending!

Yelp has been working with service meshes since the introduction of SmartStack in 2014. After reaching the limits of the SmartStack featureset, we were eager to upgrade to Envoy. With years of experience operating a service mesh at scale, we figured that the migration would be a walk in the park… It turns out the park is larger than we thought.

In this session, we’ll discuss our experience migrating Yelp’s hundreds of services to using Envoy, the migration challenges we faced, and the solutions that we’ve come up with including:

* Transparently moving clients between SmartStack and Envoy using client library feature toggles
* Transforming Envoy’s grpc access log messages to HAProxy-formatted syslog messages in order to harness our existing log processing pipeline
* Using docker-based acceptance testing to confidently push control plane changes directly to production
* How to avoid DDOSing yourself with Envoy’s health checks

Speakers
avatar for John Billings

John Billings

Group Tech Lead, Yelp
John is a Technical Lead for Infrastructure at Yelp. Prior to this, he received his PhD from the University of Cambridge by building compilers for Internet routing protocols.
BP

Ben Plotnick

Software Engineer, Yelp
Ben Plotnick is a software engineer at Yelp. As a member of the Engineering Effectiveness group, his goal is to make engineering at Yelp faster, more efficient, and easier.



Monday December 10, 2018 12:00pm - 12:30pm
Tahoma 3+4 @ TCC The Conference Center (TCC) - Separate from the WSCC building