A C++17-based rate limiter using a token-bucket algorithm, integrated with Redis for distributed quota tracking and AWS Lambda for cloud deployment.
- Multi-threaded C++17 implementation
- Real-time quota sync with Redis
- Scalable AWS Lambda deployment
- Install dependencies:
libhiredis-dev,aws-sdk-cpp - Run locally:
make run - Deploy to AWS:
make deploy
- Local:
./rate_limiter - Lambda: Trigger via API Gateway