Retour aux cas pratiques
RedisAvancé
Mise en place d’un système de rate limiting avancé par utilisateur
Scénario
Contexte : Une API publique subit des abus réguliers malgré un système de limitation simple basé sur INCR. Le Problème : Le système actuel ne gère pas correctement les fenêtres glissantes et peut être contourné. Contraintes : Implémenter un rate limiting basé sur fenêtre glissante (sliding window) avec Redis. Limiter le nombre de requêtes par utilisateur sur 1 minute. Maintenir de bonnes performances. Livrable attendu : Concevoir un mécanisme de limitation avancé utilisant les structures Redis adaptées (Sorted Sets ou autres) pour améliorer la précision du contrôle.
Compétences ciblées
rate-limitingsorted-setperformancebackendsecurity