View Project
Developed a rate limiter library in TypeScript using Redis as a distributed storage system to control the rate of requests and prevent API abuse.
Implemented a Token bucket algorithm to distribute the tokens and control the rate of incoming requests.
Utilized Redis distributed locking mechanism to ensure atomicity and prevent race conditions when accessing shared resources.
Built with