QCon London 2026: Cómo evolucionó la arquitectura comercial de Netflix desde los DVD hasta el streaming global

QCon London 2026: Cómo evolucionó la arquitectura comercial de Netflix desde los DVD hasta el streaming global

En QCon London 2026, Kasia Trapszo, ingeniera principal de Netflix y arquitectura líder para la plataforma comercial de la compañía, explicó cómo los sistemas de facturación y pago de Netflix han evolucionado desde un negocio de alquiler de DVD con sede en EE. UU. hasta una plataforma de transmisión global que brinda soporte a más de 130 países.

La charla, titulada «De los DVD al streaming global: cómo evolucionó realmente la arquitectura comercial de Netflix», trazó una serie de cambios pragmáticos e incrementales en lugar de un único rediseño limpio, ofreciendo lecciones prácticas para reconocer cuándo los supuestos arquitectónicos iniciales ya no son válidos.

Trapszo explicó que el sistema de comercio original de Netflix se construyó en torno a los supuestos correctos: los clientes pagaban con tarjetas de crédito, la facturación era predecible y la autorización en tiempo real permitía tomar decisiones instantáneas sobre derechos. El pago se realiza correctamente, el cliente obtiene acceso; El pago falló, el acceso está bloqueado. Esas suposiciones se mantuvieron mientras Netflix operaba como un servicio de DVD por correo centrado en Estados Unidos, pero comenzaron a desmoronarse a medida que el negocio se expandió internacionalmente.

El primer punto de inflexión importante se produjo en Brasil, donde la mayoría de los clientes utilizaban tarjetas de débito que no estaban habilitadas para transacciones en línea. El método de pago principal introdujo la confirmación de pago asincrónica y su validación podía tardar días. Esto obligó a un cambio arquitectónico fundamental del procesamiento en tiempo real a un modelo híbrido que admitía señales tanto en tiempo real como retardadas, introduciendo nuevos conceptos como ventanas de validación, períodos de gracia y acceso único. La detección de fraude también tuvo que evolucionar con el tiempo desde el filtrado de consentimiento en tiempo real hasta la detección de comportamiento.

En 2016, Netflix se lanzó en aproximadamente 130 países simultáneamente. Para permitir una implementación rápida, el equipo tomó deliberadamente atajos arquitectónicos, dividiendo el mundo en zonas de facturación en lugar de localizar completamente cada país. Trapszo describió cómo este modelo simplificado creó discrepancias entre la geografía y la realidad de los pagos. Un ejemplo fue San Pedro y Miquelón, un territorio francés cerca de Canadá, que inicialmente se consideraba canadiense y por lo tanto el pago era obligatorio en dólares canadienses, lo que hizo fracasar todas las transacciones. La estrategia fue lanzar rápidamente, observar la demanda real y priorizar una localización más profunda basada en estudios de producción.

Los cambios regulatorios en India entre 2020 y 2022 presentaron otro desafío. El Banco de la Reserva de la India prohibió a los comerciantes almacenar credenciales de tarjetas de crédito. La solución requería tomar pedidos con montos preaprobados, autenticación 3D Secure y notificaciones previas al débito.

La introducción de suscripciones para múltiples hogares, que permiten a los suscriptores agregar espacios de membresía adicionales para personas fuera de su hogar, cambió fundamentalmente la relación de facturación de una sola cuenta a dependencias de múltiples cuentas. Trapszo señaló que los cambios necesarios en los sistemas de datos, métricas y paneles eran mayores que los del sistema comercial.

A medida que la complejidad crecía, el equipo pasó de un puñado de ingenieros con un solo administrador a una organización reestructurada con límites de dominio claros. Trapszo describió una decisión deliberada de duplicar el código de integración del proveedor en lugar de crear componentes compartidos, lo que permite que cada equipo se mueva de forma independiente y mucho más rápido. «Algunas duplicaciones son más baratas que la coordinación», señaló.

La entrada de Netflix a los eventos en vivo en 2024, incluidos los juegos de la NFL y la pelea entre Jake Paul y Mike Tyson, introdujo modelos de suscripción completamente nuevos. Los modelos anteriores predijeron registros cíclicos repartidos en zonas horarias, pero los eventos en vivo produjeron grandes picos concentrados en períodos muy cortos. El equipo introdujo elegantes estrategias de degradación, priorizando el acceso directo al cliente sobre la conciliación financiera inmediata, que podría ocurrir más adelante. La pelea de Jake Paul validó el enfoque (aunque retrasado), con los registros de la mañana superando las expectativas antes del evento de la tarde.

Trapszo finalizó la sesión con una cita:

Los grandes sistemas no sobreviven porque fueron diseñados perfectamente.

Sobreviven porque continúan evolucionando a medida que cambia la realidad.