How to rate limit (throttle) your ASP.NET Core API



How to rate limit (throttle) your ASP.NET Core API

How to rate limit (throttle) your ASP.NET Core API

Become a Patreon and get source code access: https://www.patreon.com/nickchapsas
Check out my courses: https://nickchapsas.com

Hello everybody I’m Nick and in this video I am going to show you how you can rate limit, or throttle, your ASP.NET Core APIs. Rate limiting is vital for your public APIs because it prevents abuse by bad actors. You can also sell access to specific endpoints or the API as a whole with different rules. We will be using a Nuget package called AspNetCoreRateLimit.

Give AspNetCoreRateLimit a star on GitHub: https://github.com/stefanprodan/AspNetCoreRateLimit

Timestamps
Intro – 0:00
IP based rate limiting – 1:10
Client based rate limiting – 8:49
Distributed rate limiting with Redis – 13:39

Don’t forget to comment, like and subscribe 🙂

Social Media:
Follow me on GitHub: http://bit.ly/ChapsasGitHub
Follow me on Twitter: http://bit.ly/ChapsasTwitter
Connect on LinkedIn: http://bit.ly/ChapsasLinkedIn

Keep coding merch: https://keepcoding.shop

#csharp #dotnet #aspnetcore

Comments are closed.