The next time you’re streaming on Netflix, you can thank popular programming language Python and the developers who use it for much of the experience.

According to Python developers at Netflix, the language is used through the “full content lifecycle”, from security tools, to its recommendation algorithms, and its proprietary content distribution network (CDN) Open Connect, which ensures that content is streamed from network devices that are as close as possible to end users.

Ahead of the Python Software Foundation’s PyCon conference next week in Cleveland, the streaming giant has been detailing how it uses the open-source language.

Python is one of the most popular languages these days and is widely used for data analysis, machine learning, DevOps, and web development.

At Netflix, many of the network devices that make up its CDN are “mostly managed by Python applications”, which do tasks like tracking the inventory of network devices, their health and location.

Via ZDNet