Wie wir Coursera dabei helfen, Bildung zu Millionen Menschen weltweit zu bringen
Hinweis
✨ Update 2021: Diese Fallstudie wurde ursprünglich 2015 veröffentlicht. Sechs Jahre später hat unsere Partnerschaft mit Coursera Bestand und ist nur noch enger geworden. Lesen Sie am Ende des Artikels, was es Neues gibt. Update lesen ›
Wenn es um Online-Bildung geht, gibt es nur wenige Websites, die mit der Reichweite von Coursera mithalten können.
Coursera bietet universellen Zugang zur besten Bildung der Welt. Durch die Partnerschaft mit vielen renommierten Universitäten und etablierten Bildungsorganisationen kann Coursera Kurse in einer breiten Vielfalt von Fachrichtungen anbieten – von Robotik bis römischer Architektur. Diese Online-Kurse sind kostenlos und für alle verfügbar.

Mit der Online-Bildung von Coursera können Partner Millionen von Studierenden gleichzeitig erreichen – im Gegensatz zu den wenigen Hundert Personen, die ein traditioneller Hörsaal realistischerweise aufnehmen kann. Da viele dieser Menschen zuvor keinen Zugang zu Hochschulbildung dieses Niveaus hatten, eröffnet Coursera ihnen zudem die einzigartige Chance auf bessere und besser bezahlte Jobs.
Das Problem
Mit knapp tausend jederzeit verfügbaren Kursen bietet Coursera Bildung in enormem Umfang. Auf der Website sind über sechzehn Millionen Studierende registriert, von denen viele aktiv an ihren Bildungszielen arbeiten.
Seit der Gründung im Jahr 2012 ist Coursera exponentiell gewachsen und hat viele weitere Universitätspartner gewonnen. Dieser Erfolg brachte jedoch auch einige Herausforderungen mit sich. Unter anderem musste sich das technische Team von Coursera mit einer stetig wachsenden Vielfalt an Formaten und Codecs auseinandersetzen.
Es wurde deutlich, dass die bestehende Infrastruktur diesen Anforderungen nicht mehr gewachsen war und eine bessere Lösung benötigt wurde. Zusätzlich musste die Website mit dem Start eines neuen Peer-Review-Systems nun auch Uploads von Studierenden sicher und konsistent verarbeiten.
Wie Jon Wong, Staff Software Engineer bei Coursera, erklärt:
"Auch wenn die vorherige, intern entwickelte Lösung eine Zeit lang funktioniert hatte, wurde unsere Upload-Nutzung schließlich zu groß für unser Team und unsere Infrastruktur. Als immer mehr Lernende und Professoren der Plattform beitraten, stellte das Team zusätzliche Maschinen bereit, um diese zusätzliche Last zu bewältigen. Ab einem bestimmten Punkt wurden jedoch zu viele Ressourcen dafür gebunden. Das veranlasste uns, nach einer Drittanbieterlösung zu suchen."
Jon Wong
Die Lösung
Anfangs suchte das Engineering-Team von Coursera überhaupt nicht nach einer Transcoding-Lösung. Da das Hochladen großer Dateien das zentrale Problem war, wollten sie genau dieses Thema angehen. Als die Engineers jedoch auf Transloadit stießen, sahen sie, dass das Unternehmen nicht nur Upload-Services anbot, sondern auch Transcoding verfügbar machte.
"Transloadit stach sofort als direkte Lösung für unsere Probleme hervor."
Jon Wong
Die einzige weitere tragfähige Option, die geprüft wurde, war, beim Status quo zu bleiben – was bedeutet hätte, weiterhin Maschinen zu skalieren, um die Last zu bewältigen.
"Nach der Entdeckung von Transloadit haben wir diese Lösung jedoch letztlich verworfen und uns entschieden, Ressourcen in die Integration der Services zu investieren."
Warum Transloadit?
Als Coursera vor der gewaltigen Aufgabe stand, Zehntausende Videos von alten Formaten in neue, mobilfreundliche Formate zu konvertieren, wandte sich das Unternehmen an Transloadit, um gemeinsam die beste Lösung zu finden.
Wie Jon erklärt:
"Da die an diesem Projekt beteiligten Engineers keine vorherige Erfahrung mit etwas in dieser Größenordnung hatten, waren die Gespräche mit Transloadit darüber, wie wir unsere Probleme angehen sollten, von unschätzbarem Wert. Aufgrund der Vielfalt an Web- und Mobilgeräten sowie Bandbreitengeschwindigkeiten müssen von Professoren hochgeladene Vorlesungsvideos komprimiert und anschließend in 15 bis 20 verschiedene Formate für die Auslieferung transcodiert werden. Dieser Prozess ist besonders komplex, und wir haben eng mit Transloadit zusammengearbeitet, um eine Lösung zu finden. Statt dieselben Videos für alle bereitzustellen, können wir kleinere Videos für Personen mit begrenzter Bandbreite anbieten – bis hin zu reinen Audiodateien für diejenigen, deren Bandbreite wirklich stark eingeschränkt ist."
Bereits 2014 implementierte Coursera HTTP Live Streaming, um das besser zu unterstützen, womit die Lernenden den Großteil ihrer Zeit auf der Website verbringen: Videos ansehen. Ob dreißigsekündiger Ausschnitt oder einstündige Vorlesung – alle Inhalte müssen reibungslos laufen und über eine Vielzahl von Plattformen zugänglich sein.
"Als wir an unserer HLS-Implementierung arbeiteten, hatten wir etwa 70.000 bis 100.000 verschiedene Videos auf Coursera, die mit Blick auf HLS neu verarbeitet werden mussten. Transloadit hat uns nicht nur bei dieser enormen Aufgabe geholfen, sondern wir haben auch eng zusammengearbeitet, um eine optimale HLS-Implementierung zu finden – sowohl aus Client-Sicht (wir) als auch aus Service-Sicht (Transloadit). Die kontinuierliche Unterstützung von Transloadit macht alle Videos auf Coursera möglich."
Zusammenfassung
Durch die Nutzung der Services von Transloadit kann Coursera weiterhin eine hervorragende Ressource für Lernende auf der ganzen Welt sein.
"Die von Transloadit gebotene Flexibilität ermöglicht es uns, unsere Lernenden besser zu bedienen. Wir können ihnen die gewünschten Inhalte so bereitstellen, dass sie zu der Art und Weise passen, wie sie auf uns zugreifen. Eine Lösung sowohl für Uploads als auch für Transcoding zu haben, war für unsere heutige Größenordnung ein wahrer Segen – drei Jahre nachdem wir uns erstmals für Transloadit entschieden haben."
Jon Wong
Update: sechs Jahre später
Seit 2015, dem Jahr, in dem wir diese Fallstudie ursprünglich geschrieben haben, hat sich viel verändert. Besonders im vergangenen Jahr – als die Menschheit mit der weiterhin andauernden COVID-19-Pandemie rang – hat die Welt eine enorme Verlagerung hin zu Bildung von zu Hause erlebt. Infolgedessen konnte Coursera Dutzende Millionen neuer Studierender auf der Plattform begrüßen.
Über all diese Jahre hat die Partnerschaft zwischen Coursera und Transloadit Bestand gehabt und ist nur noch enger geworden. Da Lernende und Lehrende weiterhin in großer Zahl zu Coursera finden, verlässt sich das Unternehmen mehr denn je auf Transloadit, um seinen Bedarf an File-Uploads und Media-Encoding zu unterstützen. 2020 begann Coursera außerdem, Uppy zu nutzen, unseren Open-Source-File-Uploader, und Beiträge zu dessen laufender Weiterentwicklung zu leisten. Coursera nutzt Uppy nun für die neue Live2Coursera Funktion, mit der Lehrende schnell online gehen können, indem Zoom-Vorlesungen in ihre Kurse integriert werden.
Eric Lin, Software Engineer bei Coursera, sagt über die fortlaufende Zusammenarbeit mit Transloadit:
"Als Engineer, der für die Wartung der Digital-Asset-Management-Infrastruktur von Coursera verantwortlich ist, habe ich seit mehreren Jahren das Vergnügen, mit Transloadit zu arbeiten. Transloadit bietet eine robuste und gut dokumentierte Plattform, die wir für die Verarbeitung von Millionen von File-Uploads sowie für das Transcoding von Medien-Assets in verschiedene Formate nutzen, damit wir die Bedürfnisse unserer Lernenden bestmöglich erfüllen können. Diese einfache Nutzung hat es Engineers aus verschiedenen Teams im gesamten Unternehmen ermöglicht, Dutzende individuell angepasster Assembly Templates zu erstellen, die zu ihren jeweiligen Use Cases passen, ohne viel Spezialwissen zu erfordern.
Ich würde etwas Wichtiges auslassen, wenn ich nicht den ausgezeichneten Kundensupport von Transloadit hervorheben würde. Auch wenn ich in meiner Rolle als Verantwortlicher für unsere Asset-Management-Infrastruktur mit vielen Anbietern zusammenarbeite, ist Transloadit vielleicht der einzige, den ich als echten Partner bezeichnen würde – ich habe mich in der Vergangenheit mehrfach mit Tim zu potenziellen Lösungen beraten, und er hat mich auch proaktiv auf Verbesserungen und Optimierungen hingewiesen, die wir übernehmen könnten. Auch andere Engineers bei Coursera haben eng mit Transloadit zusammengearbeitet, etwa bei der Integration mit Transloadits ausgezeichnetem Open-Source-File-Uploader Uppy.
Zusammenfassend arbeitet Coursera seit über 8 Jahren erfolgreich mit Transloadit zusammen, und ich freue mich auf unsere weitere Partnerschaft in der Zukunft."
