Building a Rate-Limited Data API with Redis

Implementing rate limiting in distributed systems using Redis as a fast, in-memory datastore. The project demonstrates core algorithms like Fixed Window and Token Bucket, integrated into a Java application with atomic operations, TTL management, and performance-focused design.