Les ingénieurs de Railway ont ensuite indiqué que leur compte Google Cloud avait été placé en statut “restricted”, ce qui a entraîné la suppression automatique de plusieurs ressources liées à ce compte.
Le rétablissement complet a pris plusieurs heures, le temps que l’équipe collabore avec le support Google Cloud pour récupérer l’accès et restaurer les services. Selon des témoignages de la communauté, même avec des contacts de support entreprise, il a fallu du temps pour comprendre l’origine de la restriction et débloquer la situation.
La restriction a touché des composants dont dépendaient à la fois les charges de travail des clients et les systèmes internes de Railway.
D’après la mise à jour publiée par l’entreprise, plusieurs éléments clés ont disparu en même temps :
Lorsque l’API a été supprimée, une dépendance majeure du plan de contrôle de la plateforme est devenue indisponible. De nombreux services internes reposant dessus se sont donc retrouvés interrompus.
Sans ces briques fondamentales, Railway ne pouvait plus faire fonctionner correctement :
Résultat : l’interface développeur et les applications hébergées sont devenues instables ou inaccessibles pendant la durée de l’incident.
La perturbation ne s’est pas limitée aux ressources initialement supprimées. Elle s’est propagée parce que les couches d’orchestration et de routage dépendaient aussi de ces services.
Les ingénieurs de Railway ont indiqué que certains utilisateurs pouvaient récupérer leurs applications en redéployant leurs projets, ce qui permettait de les router vers une machine saine une fois certaines parties de l’infrastructure restaurées.
Cela suggère que le plan de contrôle — responsable de la planification, du routage et de la reconstruction des charges de travail — ne pouvait pas se rétablir automatiquement tant que les ressources Google Cloud restaient inaccessibles.
Certaines analyses de la communauté ont également avancé que des workloads hébergés en dehors de Google Cloud — par exemple sur AWS ou sur le matériel propre à Railway — pouvaient être affectés parce que l’état de routage de la plateforme ne pouvait plus être mis à jour. Cependant, le mécanisme technique exact derrière cette propagation n’a pas encore été confirmé par un post‑mortem public détaillé.
Un point particulièrement discuté après la panne concerne l’architecture multi‑cloud.
Railway exploite de l’infrastructure répartie entre plusieurs environnements — notamment AWS et du matériel dédié. Pourtant, l’incident a montré que la véritable résilience dépend surtout de l’endroit où se trouve le plan de contrôle.
Si les systèmes qui gèrent l’orchestration, l’identité, le routage ou les bases de données reposent sur un seul compte chez un fournisseur cloud, ce fournisseur devient de fait un point de défaillance unique.
La perte de ce compte ne signifie pas seulement la perte de ressources de calcul. Elle peut aussi empêcher les systèmes qui :
De fonctionner correctement.
La panne a également relancé le débat sur les mécanismes automatisés d’application des règles chez les fournisseurs cloud.
Les grandes plateformes peuvent restreindre ou suspendre automatiquement un compte pour diverses raisons : problème de facturation, suspicion d’abus, violation de politiques ou incident de sécurité.
Dans ce cas précis, la raison exacte de la restriction appliquée par Google Cloud n’a pas été confirmée publiquement. On ignore donc s’il s’agissait d’une mesure automatique, d’une erreur ou d’un autre type d’incident opérationnel.
L’épisode met en évidence deux risques opérationnels :
Malgré les mises à jour publiées et les discussions dans la communauté, plusieurs points restent flous :
En attendant un post‑mortem détaillé, l’explication publique reste une reconstruction basée sur les informations disponibles.
La panne du 19 mai rappelle une réalité souvent sous‑estimée dans les architectures modernes : les dépendances du plan de contrôle comptent plus que la diversité de l’infrastructure.
Une plateforme peut répartir ses serveurs entre plusieurs clouds, mais si le système qui gère le routage, les déploiements et l’orchestration dépend d’un seul compte fournisseur, la perte de ce compte peut suffire à arrêter toute la plateforme.
Pour les startups et les fournisseurs d’infrastructure, l’incident rappelle un défi d’ingénierie bien connu : éviter les points de défaillance uniques cachés dans les systèmes censés tout contrôler.