miércoles, 8 de mayo de 2019

Netflix revela que Python es el lenguaje de programación detrás de las películas que ves

Netflix ha revelado cómo utiliza las bibliotecas y los frameworks del popular lenguaje de programación Python para proporcionar una opción de transmisión para cada película y programa de televisión que ves en la plataforma.



Python, que continúa creciendo como uno de los lenguajes más populares, se usa para el “ciclo de vida completo del contenido” en Netflix, que incluye herramientas de seguridad y modelos de aprendizaje automático para algoritmos de recomendación.



El lenguaje también ayuda a Netflix con su red de distribución de contenido (CDN) patentada Open Connect para garantizar que los videos se transmitan desde los dispositivos de red más cercanos a los usuarios finales.

Según el equipo de Netflix, la popularidad de Python en el espacio de redes se puede atribuir al hecho de que es un “lenguaje intuitivo que permite a los ingenieros resolver rápidamente los problemas de redes”.
lenguaje de programacion de netflix
“Nos enorgullece decir que las herramientas de nuestro equipo se crean principalmente en Python”, escribe el equipo en una publicación de su blog.

Netflix enumeró el uso del lenguaje de programación Python en diferentes aspectos de su desarrollo de software. La razón principal detrás del uso de Python son sus bibliotecas útiles que incluyen NumPy y SciPy, que Netflix utiliza para realizar un análisis numérico de sus servicios de conmutación por error.

La compañía también confía mucho en las herramientas Redis Queue y Jupyter Notebooks para Python. Además de estos, Netflix ejecuta proyectos de aprendizaje automático utilizando el framework Python de Metaflow.

Amjith Ramanujam, ingeniero sénior de software de Netflix, dice que usan “código Python bien paralelizado y optimizado para obtener datos a 10Gbps”.

El equipo también usa Python para manejar grandes cantidades de puntos de datos en la memoria y realizar cálculos sobre decenas de miles de núcleos de CPU.

En el departamento de seguridad de la información, Netflix usa Python para la automatización de la seguridad, la clasificación de riesgos, la remediación automática y la identificación de vulnerabilidades.

Además, la herramienta Security Monkey de Netflix y otro proyecto llamado Prism, que ayuda a identificar vulnerabilidades en el código fuente, también se basan en Python.
Entonces, no es difícil entender por qué Netflix eligió a Python para su desarrollo de software.

Python es un lenguaje de programación de propósito general y su popularidad es innegable. Logró ganar la primera posición en el ranking de lenguajes de programación IEEE el año pasado. Este año, Python se convirtió en el lenguaje más solicitado en StackOverflow, superando a JavaScript.

¿Qué opinas de esta revelación? Por favor comparte el post en las redes sociales.


Fuente: Fossbytes

No hay comentarios.:

Publicar un comentario

Tu opinión es importante para mí, porque me ayuda a mejorar. Si te gustó el articulo o tienes alguna sugerencia, déjame tu comentario con tu nombre para poder responderte tan pronto como pueda.