Prévenir les abus
Le limitation de débit (Rate Limiting) protège votre microservice contre les attaques par force brute ou les clients buggés.
Utiliser x/time/rate :
Le sous-répertoire officiel de Go fournit un limiteur de débit Token Bucket. go limiter := rate.NewLimiter(1, 5) // 1 requête par sec, rafale de 5
if !limiter.Allow() { http.Error(w, "Too Many Requests", 429) return }