Une erreur de programmation a récemment mis à mal le tableau de bord de Cloudflare, rendant le service indisponible pendant plus d’une heure. Cette perturbation souligne l’importance de la gestion précise des fonctionnalités avancées dans les environnements de développement modernes.
Les 3 points clés à retenir
Cloudflare a confirmé qu’une erreur dans le code utilisant React, une bibliothèque JavaScript, a conduit à la panne de son tableau de bord. Le problème provenait du hook useEffect, qui a été mal configuré, entraînant ainsi une surcharge de l’API Tenant Service.
La perturbation a eu des répercussions non seulement sur le tableau de bord, mais également sur plusieurs API utilisées par le service. Cela a causé une interruption temporaire qui a duré plus d’une heure, affectant les utilisateurs et les services qui dépendent de cette infrastructure.
Pour éviter que ce type de problème ne se reproduise, Cloudflare a pris des mesures pour renforcer son infrastructure. Cela inclut une augmentation de la capacité du Tenant Service et une amélioration de la surveillance des appels API. Ces ajustements permettent de distinguer plus rapidement les nouvelles requêtes des répétitions, minimisant ainsi les risques de surcharge.
Fondée en 2009, Cloudflare est une entreprise spécialisée dans la fourniture de services de sécurité et de performance pour les sites web. La société est largement reconnue pour son réseau de distribution de contenu (CDN) et ses solutions de sécurité Internet, qui protègent des millions de sites contre les cyberattaques et les surcharges de trafic.