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

YouTube

Stop Rate Limiting - Capacity Management Done Right

Strange Loop Conference via YouTube

Overview

Explore capacity management techniques in cloud computing and microservices environments through this 42-minute conference talk from Strange Loop. Learn why rate limiting can be problematic and discover a superior alternative: concurrency control. Dive into queuing theory and Little's Law to understand the limitations of rate limiting and the benefits of controlling concurrency. Examine an elegant implementation that's easy for clients to grasp, and investigate an extension allowing for decentralized enforcement and adaptive algorithms. Gain insights into managing elastic origin capacity, fluctuating client populations, and varying usage patterns. Equip yourself with essential knowledge for protecting your services and ensuring fair resource allocation among clients in distributed systems.

Syllabus

Introduction
API Management Gateway
Why Rate Limiting Doesnt Work
Queueing Theory
Demos
Queue Theory
Limit Concurrency
throughput vs capacity
TCP congestion avoidance
Adaptive capacity management
How capacity gets managed
When to admit a request
When to borrow quota
Summary

Taught by

Strange Loop Conference

Reviews

Start your review of Stop Rate Limiting - Capacity Management Done Right

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.