Course

Rate Limiting and Throttling in ASP.NET Core

Rate Limiting and Throttling in ASP.NET Core

Protect ASP.NET Core applications from excessive traffic and resource contention with practical rate-limiting techniques. This course covers project setup, fixed windows, middleware, sliding windows, token buckets, and concurrency limits. You will learn how to choose and apply throttling strategies that improve fairness, stability, and predictable API behavior.

Your route through this journey

Follow each video as a milestone, moving one practical step forward at a time.

  1. 1 Introduction 10:46
  2. 2 Project Setup 28:50
  3. 3 Fixed Window 21:44
  4. 4 ASP.NET Core Middleware 24:56
  5. 5 Sliding Window, Token Bucket, Concurrency Limit 19:18