Designed and developed a Redis based global rate limiter as a part of Software Development Internship at Flipkart, India. The plug‑able and reusable module helps to prevent resource overloading
and limit the incoming request rate at national scale (including Flipkart's Big Billion Days).
The GLobal Rate Limiter can be used by any Marketplaces team of the company to identify and block Sellers, Customers or Aggregators making burst requests as per custom defined rates on API as well as parameter level.
Rate limiting can be applied to existing resources with the help of a custome annotation along with the definiton of header paramters to be considered.