Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

Adventures in Rate Limiting: Spotify's Journey Writing a Scalable Envoy Rate Limiter in Golang

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
This conference talk explores Spotify's journey in developing a scalable rate limiting solution for Envoy proxy. Learn how Spotify tackled significant cost and operational challenges with Envoy's global rate-limiting, which was adding latency to the request path and generating costs equivalent to running the Envoy proxies themselves. The speakers detail their innovative approach of creating a distributed Envoy rate limiter implemented as a Golang filter with a backing Java service. Discover the reasoning behind Spotify's decision to develop this new rate limiting approach, how their solution scales to meet the demands of their large infrastructure, and gain insights into the practical experience of writing complex filters in Golang. This technical presentation is ideal for engineers facing similar scaling challenges in their cloud native environments.

Syllabus

Adventures in Rate Limiting: Spotify’s Journey Writing a Scalable Envo... Oliver Soell & Peter Marsh

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Adventures in Rate Limiting: Spotify's Journey Writing a Scalable Envoy Rate Limiter in Golang

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.