- Hintergrund und Ablauf des Neuaufbaus der Videoverarbeitungs-Pipeline auf der Microservices-basierten Computing-Plattform der nächsten Generation
Cosmos bei Netflix
- Die Videoverarbeitungs-Pipeline von Netflix ist seit dem Start des Streaming-Dienstes des Unternehmens im Jahr 2007 in Betrieb
- Seit 2014 entwickelte und betrieb Netflix die Videoverarbeitungs-Pipeline auf der Plattform der dritten Generation
Reloaded
- Reloaded wurde als einzelnes monolithisches System aufgebaut
- Im Laufe der Zeit wurde dieses System erweitert, um unterschiedliche Use Cases zu unterstützen
- Dadurch wurde das System sehr komplex, und seine Grenzen wurden sichtbar
- Probleme gab es bei der funktionalen Kopplung, der monolithischen Struktur und den langen Release-Zyklen
- Mit der Zeit und zunehmender Funktionalität sank auch der Beitrag neuer Features zu Reloaded
- 2018 begannen das Platform-Partner-Team von Netflix, Content Infrastructure and Solutions (CIS), und Encoding Technologies (ET) mit der Entwicklung der Plattform der nächsten Generation, Cosmos
- Mit Cosmos sollten Skalierbarkeit und Stabilität gewährleistet sowie Systemflexibilität und die Geschwindigkeit der Feature-Entwicklung erhöht werden
- Die Plattform wurde als workfloworientierte Computing-Plattform für medienzentrierte Microservices entwickelt
- Dank des modularen Ansatzes von Cosmos und der Vorteile bei der Entwicklerproduktivität konnte Netflix die Pipeline schnell iterieren, mit sich wandelnden Anforderungen Schritt halten und erfolgreiche Produkt-Releases unterstützen
Noch keine Kommentare.