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
    Mise en place d’un système de rate limiting avancé par utilisateur — mise en situation Redis | CodeDuel