Este error de programación causó pérdidas de 10 millones de dólares... ¡Cada minuto!
Knight Capital era un gigante de Wall Street, responsable de millones de transacciones diarias automatizadas al milisegundo.
Hasta agosto de 2012, cuando un ingeniero activó un código obsoleto en uno de los servidores de producción y el sistema empezó a comprar y vender acciones sin control, compraba caro y vendía bajo, perdiendo dinero cada segundo.
Los ingenieros trabajaron contra reloj para encontrar el fallo y apagar el servidor comprometido. Les tardó solo 40 minutos. Pero en Wall Street, 40 minutos son 4 millones de operaciones y una pérdida de 440 millones de dólares.
Las acciones de Knight Capital cayeron 75%, buscaron rescate financiero para sobrevivir, pero no lo lograron y fueron comprados por Getco.
Este error se ha convertido en uno de los principales casos de estudio en ingeniería de software, ya que la falta de pruebas y DevOps acabó con una empresa líder en menos de una hora.
Esta semana te contaré las historias de programación más aterradoras. Y para que no te pasen, entra en ed.team y estudia programación e Inteligencia Artificial con los descuentos de Halloween.