LMi-MAG 7 Juin 2021 - Flipbook - Page 28
© Netflix
RETOUR D’EXPÉRIENCE
Architecture
Netflix associe
microservices et serverless
pour sa plateforme Cosmos
Le spécialiste du streaming modernise son service d’intégration et de distribution
de films et de séries avec son nouvel outil média baptisé Cosmos. Cette refonte a été élaborée
avec des microservices combinant des workflow et des ressources serverless.
L
Jacques Cheminat
a plateforme de streaming Netflix
est aussi une entreprise avec un
fort intérêt pour les évolutions
technologiques. On se souvient que
ses équipes ont donné ses lettres de
noblesse à l’ingénierie du chaos pour
éprouver les développements en cas
de problème. Aujourd’hui, la firme
explique la refonte de sa plateforme Reloaded, qui sert
à ingérer (notamment le ré-encodage) et à distribuer les
médias. Cette modernisation passe par la création d’une
autre plateforme baptisée Cosmos.
Dans un blog, le spécialiste du streaming indique que
Cosmos est la quatrième génération (la première datant
28 / juin / juillet / août 2021
de 2007) d’un outil capable « de traiter les fichiers médias issus de nos partenaires et studios afin de les rendre
lisibles sur tous les terminaux ». A noter que Reloaded
existait depuis sept ans et montrait ses limites. « Quand
Reloaded a été conçue, nous étions une petite équipe
de développeurs exploitant un cluster de calcul limité et
nous nous étions alors concentrés sur un cas d’utilisation : le pipeline de traitement vidéo/audio », se souvient
Franck San Miguel, développeur senior chez Netflix.
Une dette technique à supprimer
Mais « avec le temps, le nombre de développeurs a plus
que triplé, l’étendue et la profondeur de nos cas d’utilisation ont augmenté, notre mise à l’échelle a plus que