Saltar al contenido
Vertex Dynamics
Infraestructura de software donde despliegue, controles y respuesta actúan como una defensa conectada
CasosIngeniería y riesgo operativo
Caso de estudio

Knight Capital: el despliegue que cambió el control de una empresa.

Una instalación omitió uno de ocho servidores. Cuarenta y cinco minutos después, Knight Capital había perdido más de USD 460 millones y necesitaba capital de emergencia para sobrevivir.

Organización
Knight Capital
Evento
Lectura
10 minutos
Actualizado
Ventana45 minutos

Tiempo durante el cual el enrutador produjo operaciones erróneas.

Volumen+397 millones

Acciones compradas o vendidas durante el incidente.

Consecuencia+USD 460 M

Pérdida documentada después de deshacer las posiciones.

SupervivenciaUSD 400 M

Financiamiento de emergencia recibido cinco días después.

La lectura central
Una entrega técnica se convierte en riesgo empresarial cuando el sistema puede producir consecuencias más rápido de lo que la organización puede detectarlas, limitarlas y detenerlas.

Esta historia se recorre desde el evento visible hasta las decisiones, controles y capacidades que explican su desenlace.

01El punto de partida

Ocho servidores, una instalación incompleta y una función que nadie esperaba volver a ejecutar.

Knight Capital no era una empresa lenta. En 2012 intervenía en aproximadamente el 10% del volumen de negociación de acciones cotizadas en Estados Unidos. Su sistema SMARS recibía órdenes, las dividía y las enviaba a los mercados a una velocidad imposible de gobernar manualmente. Esa capacidad era el negocio: cuanto más rápido y confiable fuera el software, mayor era la ventaja.

Durante los días previos al 1 de agosto, el equipo desplegó código para participar en el nuevo Retail Liquidity Program de la Bolsa de Nueva York. La instalación debía llegar a ocho servidores. Un técnico la ejecutó manualmente y omitió uno. No existía un segundo revisor ni un procedimiento escrito que comparara el estado esperado con el real antes de abrir el mercado.

La omisión activó una pieza de historia técnica que la organización creía retirada. Una bandera reutilizada despertó Power Peg, una función defectuosa que permanecía en el servidor desde años atrás. En 2005 se había movido el mecanismo que le permitía llevar control de las órdenes ejecutadas, pero la función no volvió a probarse después del cambio. El código estaba dormido, no eliminado.

02La tensión

El software convirtió 212 órdenes en 397 millones de acciones negociadas.

A las 9:30 de la mañana abrió el mercado. SMARS recibió 212 órdenes principales de clientes que llevaban la bandera nueva. Siete servidores procesaron la instrucción prevista. El octavo ejecutó Power Peg y comenzó a comprar al precio vendedor para luego vender al precio comprador, repitiendo el ciclo sin reconocer correctamente cuánto había completado.

En 45 minutos, el sistema envió millones de órdenes secundarias y produjo más de cuatro millones de ejecuciones en 154 acciones. Knight compró o vendió más de 397 millones de acciones. Al detenerse, mantenía posiciones largas por aproximadamente USD 3.500 millones en 80 valores y posiciones cortas por USD 3.150 millones en otros 74. La exposición apareció más rápido de lo que la organización podía comprenderla.

El impacto llegó también al mercado. En 75 acciones, Knight representó más del 20% del volumen y el precio se movió más de 5%. En 37 de ellas superó la mitad del volumen y el movimiento rebasó 10%. La empresa tuvo que deshacer las posiciones acumuladas y terminó con una pérdida superior a USD 460 millones.

03La consecuencia

Noventa y siete mensajes no formaban un sistema de alerta.

La mañana no había comenzado en silencio. Desde las 8:01, antes de la apertura, el sistema envió 97 correos que informaban que Power Peg estaba deshabilitado. Los mensajes eran una consecuencia del comportamiento anómalo, pero no estaban clasificados como alertas que exigieran investigación. La información existía; la capacidad de respuesta, no.

Cuando comenzaron las operaciones erróneas, el equipo intentó corregir el problema sin identificar primero la causa. Volvió a desplegar el código nuevo en los ocho servidores. En siete reemplazó la versión correcta con la misma versión; en el octavo eliminó Power Peg, pero también introdujo el código nuevo en un estado que seguía produciendo órdenes. La intervención inicial amplió el incidente.

Tampoco había una guarda independiente que comparara la salida de SMARS con las 212 órdenes recibidas. Un límite de USD 2 millones estaba asociado a la cuenta utilizada, pero no conectado a controles automatizados que impidieran acumular miles de millones. El mismo sistema que generaba la exposición era, en la práctica, quien decidía si su comportamiento era razonable.

04El punto de quiebre

El incidente técnico terminó; la crisis de capital apenas comenzaba.

Knight detuvo la actividad defectuosa después de 45 minutos, retiró el software y comenzó a liquidar posiciones. Para cualquier sistema humano, tres cuartos de hora parecen una reacción rápida. Para un enrutador capaz de producir millones de ejecuciones, fueron una eternidad. El tiempo de respuesta de la organización no estaba diseñado para la velocidad de su propia máquina.

La pérdida consumió gran parte del capital de la compañía y abrió una segunda crisis: sobrevivir al día siguiente. El software podía retirarse en horas, pero el balance ya había cambiado. El 6 de agosto, cinco días después del incidente, un grupo de inversionistas aportó USD 400 millones mediante acciones preferentes convertibles. A cambio obtuvo una participación aproximada del 73% sobre una base convertida.

El financiamiento permitió que Knight reanudara operaciones normales y conservara la confianza mínima necesaria para seguir intermediando. Fue una resolución inmediata, no gratuita. Un despliegue de un servidor había cambiado el control económico de una firma construida durante años. La continuidad operativa se compró con una dilución que transformó a sus propietarios.

05La resolución

La supervivencia llegó con nuevos controles, nuevos propietarios y una nueva empresa.

En el tercer trimestre de 2012, Knight registró USD 461,1 millones entre la pérdida de negociación y costos asociados al incidente. El resultado neto del trimestre fue una pérdida de USD 389,9 millones. La compañía reconoció además USD 143 millones por deterioro de activos intangibles, una señal de que el daño había alterado el valor esperado del negocio y no solo la caja de una jornada.

La SEC examinó el despliegue, los límites de capital, el monitoreo y la respuesta. En 2013 impuso una sanción de USD 12 millones y exigió una revisión independiente de los procedimientos de desarrollo, pruebas, instalación, enrutamiento, umbrales de riesgo e incidentes. El expediente convirtió lo ocurrido en una obligación de rediseñar la defensa completa, desde el cambio de software hasta la autoridad para detenerlo.

Knight nunca volvió a la estructura anterior. En diciembre de 2012 acordó fusionarse con GETCO en una operación que valoraba a Knight en torno a USD 1.400 millones. La transacción se completó el 1 de julio de 2013 y creó KCG Holdings. La compañía sobrevivió, los mercados siguieron funcionando y el software defectuoso desapareció; la organización que emergió ya tenía otros propietarios, otro gobierno y otra identidad.

06Lectura de VD

Cuando el software actúa en segundos, el control no puede depender de minutos humanos.

Knight Capital no cayó por una única línea de código. Cayó porque una función obsoleta seguía desplegable, la instalación dependía de memoria humana, nadie verificó la consistencia de ocho servidores, las señales no tenían severidad y los límites económicos no podían detener la salida. Cada debilidad parecía pequeña hasta que se alineó con un sistema de enorme velocidad.

El control debe operar al ritmo de la consecuencia. En un sistema capaz de comprometer capital en milisegundos, una reunión, un correo o una revisión posterior no son barreras suficientes. Se necesitan artefactos reproducibles, verificación automática del estado, despliegues que fallen cerrados, límites independientes por exposición y un mecanismo sencillo para cortar actividad antes de conocer toda la causa.

La observabilidad también necesita una acción asociada. Un mensaje solo se convierte en señal operacional cuando alguien sabe que debe responder, puede escalar y tiene autoridad para detener. Knight enseña el costo de separar ingeniería y riesgo: el software ejecutaba una estrategia financiera, pero el proceso de cambio lo trató como si solo estuviera distribuyendo archivos.

Llevarlo a su operación

Las preguntas que deja este caso.

La historia adquiere valor cuando mejora la próxima decisión.

  1. 01

    ¿Cómo se verifica que cada instancia ejecuta el artefacto esperado?

  2. 02

    ¿Qué control independiente limita una salida imposible o excesiva?

  3. 03

    ¿Qué señal tiene propietario y autoridad para detener?

  4. 04

    ¿Cuánto daño puede producir el sistema antes de una intervención humana?

Conversemos sobre su operación Conocer el enfoque de VD
Documentación

Fuentes y documentos consultados.

La historia se reconstruyó a partir de resoluciones, comunicaciones corporativas y documentos financieros.

  1. 01
    U.S. Securities and Exchange Commission

    Orden administrativa sobre Knight Capital Americas

    Abrir documento
  2. 02
    U.S. Securities and Exchange Commission

    Financiamiento de emergencia por USD 400 millones, Form 8-K

    Abrir documento
  3. 03
    Knight Capital Group

    Resultados del tercer trimestre de 2012

    Abrir documento
  4. 04
    U.S. Securities and Exchange Commission

    Acuerdo definitivo de fusión entre Knight Capital y GETCO

    Abrir documento
Continuar leyendo
Ver todos
Southwest Airlines

Cómo recuperar una operación que perdió el control

Leer caso

Zillow Offers

Cuando una predicción empezó a acumular casas

Leer caso

Air Canada

El chatbot que convirtió una respuesta en obligación

Leer caso