A Rate-Limiter-Service proof of concept which would act as rate limiter to provide a middleware service
GPL-3.0 License
The problem statement focuses on designing and implementing an effective rate limiting mechanism for API management to ensure fair and efficient usage of resources. The objective is to develop a system that prevents API abuse, optimizes resource allocation, and maintains high performance by applying various rate limiting strategies—Fixed Window, Sliding Window, Token Bucket, and Leaky Bucket. These strategies need to be adaptable based on parameters like request frequency, client identities, and available capacity.
git clone https://github.com/<your_github_username>/Rate-Limiter-Service-POC-AWS.git
Now go ahead and create a new branch and move to the branch
git checkout -b fix-issue-<ISSUE-NUMBER>
After you have added your changes, follow the following command chain
git status -s
git add .
or
git add <file_name1> <file_name2>
git commit -m "<EXPLAIN-YOUR_CHANGES>"
Push your changes
git push origin fix-issue-<ISSUE-NUMBER>
Open a Pull Request
Wait for the PR to be reviewed and merged.
Happy Coding!