This talk will cover: - motivation for Square's move to Envoy - design considerations that went into our implementation and rollout process - particulars about our Envoy setup in our infrastructure (unix sockets, no TLS in apps, etc) - how we supported legacy client behavior in Envoy - how we streamlined the migration process to minimize interruption to app engineer road maps
Snow works on Square's Traffic & Observability team, focusing on service discovery and all things software proxies. In addition to this, he is also an Envoy maintainer.
I spent my first few years at Square building our deployment system called P2. Now I'm working on migrating us to an Envoy-based service mesh.Outside of work I love cooking, running, and backpacking.