How Spotify Migrated Ingress HTTP Systems to Envoy
Erica and Vladimir are on the team responsible for perimeter systems that sit between Spotifys clients and its backend services. They started unifying those systems from a range of different technolo …
Talk Title | How Spotify Migrated Ingress HTTP Systems to Envoy |
Speakers | Erica Manno (Software Engineer, Spotify), Vladimir Shakhov (Software engineer, Spotify) |
Conference | KubeCon + CloudNativeCon North America |
Conf Tag | |
Location | San Diego, CA, USA |
Date | Nov 15-21, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Erica and Vladimir are on the team responsible for perimeter systems that sit between Spotify’s clients and its backend services. They started unifying those systems from a range of different technologies and protocols to a solution based on Envoy proxies and a unified control plane.This talk introduces Spotify’s vision for the next-gen perimeter. However, it will mainly focus on the migration of all HTTP ingress traffic, handled by a brittle, custom Nginx/HAProxy setup to an Envoy-based solution.The speakers will discuss how they’re migrating multiple high volume web services, serving millions of requests/sec, with minimum disruptions and zero-downtime for the feature teams that maintain Spotify’s backend services.This talk will also illustrate how Spotify’s engineering culture of loosely coupled but highly aligned teams has informed the decisions taken during the migration.