Retour aux cas pratiques
MicroservicesExpert
Conception d'un Rate Limiter distribué basé sur Token Bucket
Scénario
Contexte Une API publique est déployée sur plusieurs instances. Le Problème Un limiteur local ne garantit pas le respect d'un quota global. Contraintes Concevoir : - Un bucket partagé (type Redis abstrait) - Rechargement progressif des tokens - Vérification atomique avant traitement Livrable attendu Une logique distribuée garantissant 100 requêtes max/minute sur l'ensemble du cluster.
Compétences ciblées
architecturerate-limitingdistributed-systemsscalabilitytoken-bucket