Retour à la leçon
Mission

Mission : implémenter un rate limiter atomique sans double comptage

Écrire et exécuter un rate limiter Lua atomique côté serveur, et éviter le piège d'un script trop long sur un Redis mono-thread.

Contexte

Une première version d'un rate limiter d'API fait un GET puis un INCR séparés côté application, et laisse parfois passer plus de requêtes que la limite autorisée sous forte concurrence. Tu dois la remplacer par un script Lua atomique, l'exécuter efficacement, et évaluer une proposition d'extension risquée sur un serveur mono-thread.