Personne ne met « implémenter la limitation de débit » sur le tableau du sprint. Ce n'est pas une user story. Ça ne fait pas bouger une métrique. Le produit ne le demande jamais.
Puis un jour, quelqu'un envoie 50 000 requêtes à votre API en 30 secondes et votre base de données fond. Ou pire — un script incontrôlé d'un seul utilisateur vous coûte 800 $ en invocations AWS Lambda en une nuit.
Ces deux situations me sont arrivées. Maintenant, la limitation de débit fait partie de mon modèle de démarrage.
Les Trois Couches
J'implémente la limitation de débit à trois niveaux, car chacun attrape différents schémas d'abus :
Couche 1 : Edge (CloudFront / Vercel)
\\
