Ars Technica informó el 7 de marzo de 2023, citando a Platformer, que la caída de Twitter del día anterior, que rompió los enlaces y otras funciones durante aproximadamente una hora, se produjo tras un cambio en un proyecto para cerrar el acceso gratuito a la API de Twitter. Twitter dijo que se debió a «un cambio interno que tuvo algunas consecuencias no deseadas». Elon Musk culpó a un código que «es extremadamente frágil sin ninguna buena razón».
Platformer informó que solo había un ingeniero de fiabilidad del sitio asignado al proyecto de la API de pago, y que el lunes este ingeniero hizo un «mal cambio de configuración» que «básicamente averió la API de Twitter», con efectos en cascada que también tumbaron muchas herramientas internas. Los mensajes de error públicos decían que el plan de API del usuario no incluía acceso al endpoint, lo que alimentó las especulaciones sobre el acceso de pago. Un empleado dijo que la caída era la sexta importante desde el 23 de enero y que la gente estaba «insensible» ante ellas.
Ars dijo que el problema de fondo era el recorte de costos que redujo la plantilla de unos 7.500 a menos de 2.000 empleados, con menos de 550 ingenieros a tiempo completo. Un artículo del Washington Post decía que se había despedido a un equipo de evaluación de riesgos que había examinado los cambios de producto antes de la adquisición por Musk. Un empleado coincidió en que había deuda técnica de la antigua Twitter, mientras que otro dijo que «esto es lo que pasa cuando despides al 90 por ciento de la empresa», con Musk exigiendo cambios rápidos.
Aproximadamente una hora de enlaces y funciones rotos; la sexta caída importante desde el 23 de enero según Platformer.
Solo había un ingeniero de fiabilidad del sitio asignado al proyecto de la API de pago, según Platformer.
La plantilla de Twitter había caído de unos 7.500 a menos de 2.000 empleados, con menos de 550 ingenieros.
El equipo que examinaba los cambios de producto en busca de problemas previstos había sido despedido, según el Washington Post.
Musk exigía una implementación rápida de cambios importantes, y el código antiguo era frágil y con deuda técnica, según los empleados.
Recortar al personal que examina y opera los cambios riesgosos hace que las ediciones de configuración ordinarias sean peligrosas; una sola persona no puede ser la red de seguridad.
Musk dijo que toda la base de código necesitaba una «reescritura completa». Los empleados dijeron que esas caídas se habían vuelto lo bastante frecuentes como para que estuvieran insensibles ante ellas. Twitter no había dado una explicación más completa cuando Ars publicó su artículo.
CONSULTA LAS PRUEBAS
Las fuentes
- After Musk's mass layoffs, one engineer's mistake 'broke the Twitter API' Ars Technica · arstechnica.com ·