D'acord amb 9to5Google, una incidència de gran abast en els serveis al núvol de Google ha provocat el tancament inesperat i instantani de milers d'aplicacions per a iOS en dispositius iPhone i iPad a escala global. L'origen del col·lapse no ha estat vinculat a una actualització d'Apple ni a un error en el codi dels desenvolupadors, sinó a una avaria interna en la plataforma d'infraestructura Firebase de Google.
Firebase constitueix una eina clau en el desenvolupament de software actual: encara que pertany a la firma de Mountain View, l'utilitzen programadors de tot el món per gestionar bases de dades, autenticació i analítica tant en Android com en la plataforma d'Apple a través de l'SDK Google Analytics for Firebase.
L'origen de la fallada: una càrrega útil corrupta
Segons va confirmar la mateixa companyia nord-americana, la caiguda en cadena va ser provocada per l'enviament d'una "càrrega útil formatada incorrectament" distribuïda des dels servidors centrals cap al kit de desenvolupament de software (SDK) en dispositius iOS.
En arrencar qualsevol aplicació amb aquest mòdul integrat, el sistema processava el paquet de dades corrupte i interrompia l'execució del programa de forma instantània. L'impacte registrat va ser massiu. Desenes de desenvolupadors van reportar milers de caigudes per hora, veient-se impossibilitats per aplicar pegats de correcció en tractar-se d'un problema exclusiu del costat del servidor.

Resolució transparent en el servidor sense actualitzacions de software
La intervenció dels enginyers de Google va permetre mitigar la crisi en un marge de dues hores. Nick Cooke, enginyer de software de la infraestructura de Firebase, va detallar que l'anomalia es va detectar dilluns a les 17:41 (hora del Pacífic dels EUA) i que la correcció global va quedar desplegada a les 19:52. L'arquitectura del sistema va permetre una solució transparent: no es va requerir que els usuaris actualitzessin les aplicacions des de l'App Store ni que els desenvolupadors tornessin a compilar el seu codi.
Tot i que l'emmagatzematge en memòria cau d'alguns terminals va mantenir errors residuals durant un marge de quatre hores, la incidència va quedar erradicada per complet abans de la mitjanit, restablint l'operativitat habitual en l'ecosistema iOS. La resolució de la fallada massiva a Firebase evidencia la vulnerabilitat de les aplicacions per a iOS davant d'errors de backend en llibreries de tercers, on la correcció en servidor evita la distribució de pegats individuals a l'App Store. Aquest cas ens fa recordar el problema que sol ocórrer en servidors de tot el món que impedeixen l'accés a centenars de serveis, cosa que pot ser vulnerada com el bloqueig d'IP o per fallades més complexes que tarden fins a un dia sencer a ser solucionades. Apple pensarà en alguna alternativa a futur per poder mitigar una fallada en el futur?