Netflix ha evolucionado su pipeline de eventos publicitarios para soportar el tráfico masivo de sus transmisiones en vivo, como los partidos de la Copa Mundial de la FIFA 2027 y los combates de boxeo. El cambio técnico sustituye el antiguo Ads Metadata Registry, una base de datos clave-valor, por un procesamiento de flujos de estado en Apache Flink. Esta transición resuelve tres problemas críticos: elimina el cuello de botella de escalado, reduce las dependencias en la ruta crítica del servicio de anuncios y garantiza la frescura de los eventos publicitarios. En el diseño anterior, cada impresión publicitaria requería una escritura síncrona al registro, lo que generaba millones de escrituras por segundo durante eventos de alto tráfico, ralentizando el servicio y aumentando el riesgo de pérdida de ingresos. Al utilizar Flink, Netflix realiza una unión de flujos en tiempo real entre los eventos del cliente y las respuestas del servidor de anuncios. Este enfoque permite escalar el enriquecimiento de datos de forma elástica, sin afectar la latencia ni la disponibilidad del servicio. La solución aprovecha la experiencia previa de la empresa con Flink en su Ads Sessionizer, integrando la normalización, reenvío y deduplicación en un único flujo de trabajo. Este cambio técnico es fundamental para mantener la precisión de las métricas de frecuencia y el facturación en un entorno donde la audiencia puede alcanzar los 100 millones de concurrentes en minutos.
