Google Cloud London caída: impacto en Revolut y arquitectura de redundancia

24Cevent Noticias de tecnología Google Cloud London caída: impacto en Revolut y arquitectura de redundancia

Google Cloud London: 7 horas de apagón que dejó a Revolut sin funcionar en Europa

El 20 de octubre de 2026, Google Cloud experimentó una interrupción crítica en su región europe-west2 (Londres) que duró aproximadamente 7 horas y 52 minutos (06:08 UTC a 14:00 UTC), causada por un fallo de alimentación eléctrica en la zona europe-west2-b del datacenter. Más de 30 servicios de Google Cloud fueron afectados, incluyendo AlloyDB, BigQuery, Cloud Run, Cloud Filestore, Cloud Firestore, Google Compute Engine y Cloud Spanner. Pero el impacto más visible fue en Revolut, el fintech líder europeo, que quedó completamente inoperativo: usuarios en España, Reino Unido y Francia no podían acceder a la app, verificar saldos, transferencias, o usar tarjetas. Revolut confirmó la causa: fallo técnico en servidores de Google Cloud. Para organizaciones en toda Latinoamérica que dependen de proveedores cloud, este incidente ilustra una verdad operacional aterradora: cuando tu proveedor de cloud tiene un problema, TÚ tienes un problema, y durante esas 7 horas no hay fallback, no hay contingencia, solo esperar.

¿Qué pasó exactamente en Google Cloud el 20 de octubre?

A las 23:08 PDT del 19 de octubre (06:08 UTC del 20 de octubre), hubo un evento de energía en el datacenter europe-west2-b de Google Cloud en Londres. No fue una cascada de componentes fallando. No fue un ataque. No fue error de software. Fue poder: un fallo en la infraestructura eléctrica del datacenter.

Cuando pierdes poder en un datacenter, pierdes TODO: servidores no arrancan, refrigeración falla, redundancia local no funciona. Google Cloud comenzó a investigar, pero el daño ya estaba hecho: decenas de miles de instancias en esa zona estaban down.

La gravedad es notable: Europe-west2 es la región cloud más cercana a usuarios europeos. Si estás construyendo un servicio fintech en Europa, hay una probabilidad muy alta de que uses Europe-west2 por latencia baja. Revolut usa Google Cloud. HSBC usa Google Cloud. Lloyds usa Google Cloud. Cuando Europe-west2 cae, todos caen.

¿Cuáles fueron los servicios afectados?

En Google Cloud directamente:

Más de 30 servicios impactados:

  • AlloyDB: Base de datos PostgreSQL-compatible
  • BigQuery: Data warehouse y análisis
  • Cloud Run: Serverless compute
  • Cloud Filestore: Almacenamiento de archivos
  • Cloud Firestore: Base de datos NoSQL
  • Google Compute Engine: Máquinas virtuales
  • Cloud Spanner: Base de datos distribuida
  • Y 20+ servicios adicionales

En Revolut (el caso más visible):

Para usuarios de Revolut en España, UK, Francia:

  • App completamente bloqueada con mensaje «Something went wrong»
  • Imposibilidad de acceder a cuentas
  • Transferencias detenidas
  • Tarjetas rechazadas en comercios
  • Retiros en ATM fallando
  • Saldo no visible

Para operaciones internas de Revolut:

  • Imposibilidad de procesar pagos
  • Sistemas de compliance offline
  • Dashboards de operaciones inaccessibles

¿Cuál fue la causa del incidente?

Causa confirmada: Fallo de energía en zone europe-west2-b del datacenter de Google Cloud.

Esto es crítico porque revela una vulnerabilidad: aunque Google Cloud tiene redundancia, esa redundancia DENTRO del mismo datacenter (diferentes zonas) no protege de fallos que afectan el datacenter completo como energía.

Redundancia verdadera requiere:

  • Múltiples datacenters geográficamente distantes (no solo zonas dentro del mismo datacenter)
  • Redes de energía independientes (no el mismo proveedor eléctrico)
  • Failover automático a región alternativa

Revolut parece no tener eso, o si lo tiene, no funcionó correctamente.

¿Cuánto duró exactamente?

Duración oficial: 7 horas 52 minutos (06:08 UTC a 14:00 UTC el 20 de octubre).

Pero la realidad fue más compleja:

  • 06:08 UTC: Power event en europe-west2-b
  • 06:10-06:30 UTC: Google detecta el problema, comienza investigación
  • 06:30-08:00 UTC: Usuarios notan problemas (Revolut app no carga)
  • 08:00-12:00 UTC: Google trabaja en recuperación, servicios parcialmente restaurados
  • 12:00-14:00 UTC: Recuperación progresiva de la mayoría de servicios
  • 14:00 UTC: Incidente cerrado
  • 14:00-16:00 UTC+: Algunos clientes continuaban reportando lentitud o limitaciones

Para usuarios finales, fueron 7-8 horas sin acceso a dinero digital.

¿Cuál fue el impacto operacional real?

Para Revolut

  • Millones de transacciones bloqueadas
  • Usuarios frustrados intentando pagar, transferir, retirar
  • Riesgo de reputación: «Mi dinero quedó bloqueado 8 horas»
  • Pérdida de confianza: «¿Debo cambiar a banco tradicional?»
  • Costo regulatorio: Reportes a autoridades, explicaciones, posibles multas
  • Costo de oportunidad: Traders sin acceso a crypto conversiones, usuarios sin transferencias internacionales

Para Google Cloud

  • Daño de reputación: «Google Cloud no es confiable»
  • Clientes evaluando alternativas: Azure, AWS
  • Análisis forense: Investigación interna de por qué falló redundancia
  • SLA violations: Compensaciones a clientes con SLA
  • Confianza perdida: Startups fintech reevaluando si usar Google Cloud

Para usuarios

  • 7 horas sin acceso a dinero
  • Transacciones que no se completaron
  • Viajes interrumpidos (tarjeta no funciona)
  • Emergencias financieras bloqueadas

¿Qué podemos aprender?

Este incidente enseña lecciones críticas sobre arquitectura, redundancia y gestión de incidentes:

1. Redundancia dentro del mismo datacenter NO es suficiente

Revolut (y Google Cloud) tienen «zones» dentro de europe-west2 para redundancia. Pero si el problema es el datacenter completo (energía, refrigeración, red), las zonas colapsan juntas.

Lección: Redundancia verdadera requiere múltiples regiones en geografías DISTINTAS.

2. Detectar problemas del proveedor es tu responsabilidad

Cuando Google Cloud cayó, Revolut debería haber detectado instantáneamente que sus requests a Google Cloud estaban siendo rechazadas. Pero parece que tardó en detectar y comunicar a usuarios.

Lección: Monitoreo automático de dependencias externas es crítico.

3. Failover automático a región alternativa puede salvar el día

Si Revolut tuviera datos replicados en europe-west1 o us-central1, habría podido hacer failover automático en minutos, no 7 horas.

Lección: Para fintech, replicación de datos y failover automático es requisito, no lujo.

4. Comunicación transparente durante outage es crítica

Revolut tardó en comunicar. Usuarios se enteraban por Twitter que había problema, no por Revolut. Eso aumentó pánico.

Lección: Notificación automática a usuarios sobre estado de incidente debe ser inmediata.

5. Los eventos de poder en datacenters son predecibles pero manejables

Google Cloud debería tener generadores, UPS, múltiples alimentaciones eléctricas independientes. Si Revolut dependía completamente de Google Cloud sin redundancia, eso fue decisión de arquitectura.

Lección: Para operaciones críticas, single cloud provider es riesgo inaceptable.

¿Cómo se relaciona con la gestión automática de incidentes?

Este incidente ilustra un problema común en fintech: dependencia en proveedores sin visibilidad o preparación para fallos.

En gestión manual:

  1. Google Cloud power event (06:08 UTC)
  2. Usuarios notan app no carga (06:15)
  3. Support recibe reportes vía email/chat (06:20)
  4. Alguien investiga, descubre que Google Cloud está down (06:30)
  5. Manager escala a escalamiento de crisis (06:45)
  6. Comunicación a usuarios via Twitter (07:00)
  7. Esperar a que Google Cloud se recupere (hasta 14:00)
  8. Validar que Revolut funciona nuevamente (14:30)

Con gestión automática inteligente:

  1. Google Cloud power event (06:08 UTC)
  2. Sistema de Revolut detecta que requests a Google Cloud fallan (06:09)
  3. Correlación automática: «Google Cloud eu-west2 está down» (06:10)
  4. 24Brains ejecuta validaciones: confirma que region alt. está OK (06:11)
  5. Failover automático a región alternativa (06:12)
  6. Usuarios notificados de switch a región alternativa (06:13)
  7. Usuarios continuán operando con latencia mayor pero funcionalidad completa
  8. Mientras Google Cloud se recupera en paralelo

Diferencia: 8 horas sin servicio vs. 5 minutos con degradación menor.

¿Cómo puede ayudar 24Cevent?

Aunque 24Cevent es gestión de incidentes TI, los principios aplican directamente a servicios que dependen de proveedores cloud:

1. Detección automática de fallos de proveedores

24Cevent puede monitorear continuamente la disponibilidad de dependencias críticas (Google Cloud, AWS, etc.) y detectar degradación instantáneamente.

En lugar de esperar a que usuarios reportes, tu sistema sabría a los 10 segundos que Google Cloud europe-west2 está fallando.

2. Correlación inteligente de síntomas complejos

Cuando múltiples servicios fallan (Revolut, HSBC, Lloyds todos simultaneously), correlación inteligente identifica instantáneamente la causa común: «Google Cloud provider issue», no «Revolut has database problem» + «HSBC has API problem» + «Lloyds has auth problem».

3. 24Brains ejecuta diagnóstico automático

En el momento en que se detecta degradación, 24Brains puede automáticamente:

  • Validar conectividad a Google Cloud
  • Revisar status page de Google Cloud
  • Ejecutar health checks en región alternativa
  • Compilar diagnóstico: «Google Cloud eu-west2 is down, us-central1 is operational»

Todo en 30 segundos, sin intervención humana.

4. Workflows de failover automático

Configurar workflows pre-definidos:

  1. Si detecta fallo de Google Cloud eu-west2
  2. Valida que region alternativa está OK
  3. Ejecuta failover automático (redirige tráfico)
  4. Notifica a usuarios: «Using fallback region, expect 50ms higher latency»
  5. Escala a engineers si fallback también falla

5. Notificación multicanal automática

En lugar de esperar a que alguien tuitee sobre el problema, 24Cevent notifica automáticamente:

  • Usuarios: Status page actualizada automáticamente
  • Support: Slack notification con contexto técnico
  • Management: Email ejecutivo con impacto estimado
  • Reguladores (si required): Report de disruption de servicio

6. Trazabilidad completa para análisis regulatorio

Desde el momento del fallo hasta resolución:

  • 06:08 UTC – Google Cloud power event (external)
  • 06:09 UTC – Revolut detects API failures to GCP
  • 06:10 UTC – Incident correlated as «GCP provider issue»
  • 06:11 UTC – 24Brains diagnostics completed
  • 06:12 UTC – Failover to us-central1 initiated
  • 06:13 UTC – Users notified
  • 06:14 UTC – Monitoring confirms failover successful
  • 14:00 UTC – GCP recovery confirmed
  • 14:15 UTC – Failback to eu-west2 completed

Para reguladores y auditos, esto es crucial: prueba de que detectaste rápido y respondiste sistemáticamente.

7. Plan Free para startups fintech

Para startups que construyen sobre Google Cloud, 24Cevent plan Free permite:

  • Detección de fallos de proveedor
  • Notificaciones automáticas
  • Workflows básicos
  • Hasta X contactos

Preguntas frecuentes

¿Cuánto dinero perdió Revolut en esas 7 horas?
Conservadoramente, millones. Si Revolut procesa 1000 transacciones por minuto en promedio, 7 horas = 420,000 transacciones bloqueadas. A $5 comisión promedio = $2.1M en transacciones. Además, pérdida de confianza es incuantificable.

¿Por qué Revolut no tiene failover a otra región?
Probablemente por costo (replicación de datos es caro) y complejidad (failover es difícil de implementar correctamente). Pero para fintech, no es excusa.

¿Debería haber SLA compensation?
Sí. Google Cloud ofrece SLA de 99.95% en multi-region. Eso permite ~22 minutos downtime/mes. 7 horas viola enormemente ese SLA.

¿Qué es un «failover automático»?
Sistema que detecta fallo de datacenter A, valida que datacenter B está OK, y automáticamente redirige tráfico de users a B sin intervención manual.

¿Cómo previene 24Cevent esto?
No previene fallo de Google Cloud (fuera de control). Pero detecta y responde automáticamente en minutos, permitiendo failover manual o automático, reduciendo de 7 horas a ~15 minutos impacto para usuarios.

Fuentes

LinkedIn
X
Reddit
Facebook
Threads
WhatsApp