Rate Limiting Demo App to showcase multiple Rate Limiting algorithms with request analytics
Uses Redis as in-memory KV store
- Fixed Window
- Sliding Window
- Token Bucket
Run docker compose up
This will start up a local server at localhost:3000
- ✔️ Improve UI using React
- ✔️ Add request analytics
- ✔️ Allow for custom tuning
- ✔️ Give choice between multiple rate-limiting algorithms
- Distribute servers behing a load-balancer