Rate Limiting with Redis

Join to understand more about rate limiting and how several of our clients have implemented it using Redis!

If you’ve ever had to wait at a red light on a highway ramp, you know what rate limiting is. In computer systems, it controls the rate at which requests are sent or processed, to maintain system stability and security. In web applications, rate limiting restricts the number of requests a client can make to a server within a given time period to prevent abuse and share resources fairly among multiple clients. It is commonly used in applications such as web APIs, web servers, and network infrastructure.

Rate limiting also helps maintain system security. As our reliance on web applications and services grows, so does the risk of cyber attacks. In 2020, there were more than2 billion , according to a report by RiskIQ. Rate limiting is an effective tool for protecting against such attacks, because it helps prevent overload by limiting the website or application requests within a given period. Join Abhishek Srivastava,Redis Senior Partner Solution Architect, and Suyog Kale, Redis Solution Architects Manager, as they discuss Rate Limiting with Redis and the need for rate limiting – especially in microservice environments – as well as several strategies for effective rate limiting that several of our clients have used

In this session, we will cover:

  • Use case for protecting APIs
  • Rate limiting prerequisites
  • Fixed bucket solutions
  • Sliding window solutions
  • Rate limiting tips and tricks

Event Speakers

Abhishek Srivastava, Partner Solutions Architect, Redis

Abhishek Srivastava

Partner Solutions Architect

Suyog Kale, Principal Solution Architect, Redis

 Suyog Kale

Principal Solution Architect

Watch now