Redis
Avancé
Mise en place d’un système de rate limiting avancé par utilisateur
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
rate-limiting
sorted-set
performance
backend
security
Scénario Technique
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.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.