Resumen 2 Python en Netflix

Cesar Cam
BigDataLatam
Published in
2 min readOct 26, 2019

Este artículo nos relata el amplio y omnipresente uso de Python en todos los ámbitos de Netflix para poder gestionar de la forma más eficiente la red de entrega de contenido (CDN) conocida como Open Connect con el propósito de mejorar la experiencia cliente y reducir los costos para Netflix y para las empresas proveedoras de internet (ISP).

Los principales usos de Python en Netflix incluyen:

· Demand Engineering: Responsables del tráfico de distribución, fallas, gestión de la demanda, capacidad de operaciones entre otros. En este caso se utiliza Jupyter Notebooks.

· Core: Manejo de alertas y trabajo estadístico con la finalidad de entregar resultados de forma rápida y oportuna.

· Monitoreo, alertas y auto remediación: Se desarrollan librerías en Python que interactúan con otras plataformas, el equipo es responsable del diagnóstico, alertas, operaciones y auto remediación.

· Seguridad de la Información: Se ejecutan una serie de acciones de alto nivel, tales como, clasificación del riesgo, seguridad automática, auto remediación y vulnerabilidad.

· Algoritmos personalizados: A fin de gestionar las piezas de arte que servirán para personalizar las recomendaciones de contenido a los usuarios.

· Infraestructura de Machine Learning: Adicionalmente a la personalización, se utiliza Machine Learning para una serie de casos a lo largo de la compañía.

· Orquestación: Este equipo de big data, se encarga de proveer todos los servicios y herramientas para programar y ejecutar las labores de ETL.

· Plataformas de Experimentación: Esta plataforma le permite al equipo de computación científica contribuir con innovaciones en tres frentes; data, estadística y visualizaciones.

· Ecosistema de Socios de Negocio: La idea es poder probar todos los posibles dispositivos donde el usuario puede hacer uso de los servicios ofrecidos.

· Ingeniería de video y cloud: A fin de poder codificar y recodificar el catálogo de Netflix.

--

--