Wie wir Coursera helfen, Millionen Menschen weltweit Bildung zu ermöglichen
✨ Update 2021: Diese Fallstudie wurde ursprünglich 2015 veröffentlicht. Sechs Jahre später besteht unsere Partnerschaft mit Coursera fort und ist noch enger geworden. Was sich seitdem getan hat, erfahren Sie am Ende des Artikels. Zum Update ›
Wenn es um Online-Bildung geht, gibt es nur wenige Anbieter, die mit der Größenordnung von Coursera mithalten können.
Coursera bietet weltweit freien Zugang zur besten Bildung. Durch die Partnerschaft mit zahlreichen renommierten Universitäten und etablierten Bildungseinrichtungen kann das Unternehmen Kurse zu den unterschiedlichsten Fachgebieten anbieten, von Robotik bis zur römischen Architektur. Diese Online-Kurse sind kostenlos und für alle zugänglich.

Ergebnisse auf einen Blick
- 70.000–100.000Videos, die für Courseras HLS-Umstellung 2014 neu verarbeitet wurden
- 15–20Distributionsformate, die 2015 aus jedem Vorlesungsvideo erzeugt wurden
- MillionenDatei-Uploads, die laut Update von 2021 mit Transloadit abgewickelt wurden
Hinweis zu den Angaben: Die Coursera-Staff-Engineers Jon Wong und Eric Lin nannten diese Betriebszahlen in Interviews für die ursprüngliche Geschichte vom Februar 2015 sowie deren Update von 2021. Die HLS-Gesamtzahl ist eine Spanne, und „Millionen“ ist eine kumulative Größenordnung und keine monatliche Rate. Die Zahlen wurden nicht unabhängig geprüft.
Courseras Online-Bildung ermöglicht es den Partnern, Millionen Studierende gleichzeitig zu erreichen, im Gegensatz zu den wenigen hundert, die ein herkömmlicher Hörsaal vernünftigerweise fassen kann. Da viele dieser Menschen zudem zuvor keinen Zugang zu Bildung dieser Qualität hatten, verschafft Coursera ihnen zudem eine einzigartige Chance auf bessere und besser bezahlte Jobs.
Das Problem
Mit knapp tausend gleichzeitig verfügbaren Kursen bietet Coursera Bildung in gewaltigem Umfang. Über sechzehn Millionen Studierende sind auf der Plattform registriert, viele davon verfolgen aktiv ihre Bildungsziele.
Seit seiner Gründung im Jahr 2012 ist Coursera exponentiell gewachsen und hat viele weitere Universitätspartner gewonnen. Dieser Erfolg brachte jedoch auch erhebliche Schwierigkeiten mit sich. So sah sich das technische Team von Coursera gezwungen, mit einer stetig wachsenden Vielfalt an Formaten und Codecs umzugehen.
Es wurde klar, dass die bestehende Infrastruktur der Aufgabe nicht mehr gewachsen war und eine bessere Lösung benötigt wurde. Zusätzlich musste die Plattform mit der Einführung eines neuen Peer-Review-Systems nun auch Uploads von Studierenden sicher und zuverlässig verarbeiten können.
Jon Wong, Staff Software Engineer bei Coursera, erklärt:
„Auch wenn die vorherige selbst entwickelte Lösung eine Weile funktioniert hat, wuchs unser Upload-Aufkommen irgendwann zu stark, als dass unser Team und unsere Infrastruktur damit noch Schritt halten konnten. Mit immer mehr Lernenden und Dozierenden auf der Plattform mussten wir laufend weitere Maschinen bereitstellen, um die zusätzliche Last zu bewältigen. Irgendwann wurden jedoch zu viele Ressourcen dafür aufgewendet. Das brachte uns dazu, nach einer Lösung eines Drittanbieters zu suchen."
Jon Wong
Die Lösung
Ursprünglich hatte das Engineering-Team bei Coursera gar nicht gezielt nach einer Transcoding-Lösung gesucht. Da der Upload großer Dateien das zentrale Problem war, konzentrierte man sich zunächst darauf. Als die Ingenieure jedoch auf Transloadit stießen, stellten sie fest, dass das Unternehmen nicht nur Upload-Dienste, sondern auch Transcoding anbot.
„Transloadit erwies sich sofort als Lösung für unsere Probleme."
Jon Wong
Die einzige andere geprüfte Option war, den Status quo beizubehalten, was bedeutet hätte, weiterhin Maschinen hochzuskalieren, um die Last zu bewältigen.
„Nach der Entdeckung von Transloadit haben wir diese Lösung jedoch letztlich verworfen und uns stattdessen entschieden, Ressourcen in die Integration ihrer Dienste zu investieren."
Warum Transloadit?
Als Coursera vor der gewaltigen Aufgabe stand, Zehntausende Videos von alten in neue, mobilfreundliche Formate zu konvertieren, wandte sich das Unternehmen an Transloadit, um gemeinsam die beste Lösung zu finden.
Jon erklärt:
„Da die Ingenieure, die an diesem Projekt arbeiteten, zuvor keine Erfahrung mit einem Vorhaben dieser Größenordnung hatten, waren die Gespräche mit Transloadit über die Herangehensweise an unsere Probleme von unschätzbarem Wert. Aufgrund der Vielfalt an Web- und Mobilgeräten sowie Bandbreiten müssen die von Dozierenden hochgeladenen Vorlesungsvideos komprimiert und anschließend in 15 bis 20 verschiedene Formate für die Distribution transkodiert werden. Dieser Prozess ist besonders komplex, und wir haben eng mit Transloadit zusammengearbeitet, um eine Lösung zu finden. Statt allen dieselben Videos anzubieten, können wir kleinere Videos für Nutzerinnen und Nutzer mit begrenzter Bandbreite bereitstellen, bis hin zu reinen Audiodateien für jene mit besonders knapper Bandbreite."
Bereits 2014 führte Coursera HTTP Live Streaming ein, um das, womit die Lernenden den Großteil ihrer Zeit auf der Plattform verbringen, besser zu unterstützen: das Ansehen von Videos. Ob ein dreißigsekündiger Ausschnitt oder eine einstündige Vorlesung – jeder Inhalt muss reibungslos laufen und von verschiedensten Plattformen aus zugänglich sein.
„Als wir an unserer HLS-Implementierung arbeiteten, hatten wir etwa 70.000 bis 100.000 verschiedene Videos auf Coursera, die im Hinblick auf HLS neu verarbeitet werden mussten. Transloadit half uns nicht nur bei dieser gewaltigen Aufgabe, sondern wir haben auch eng zusammengearbeitet, um eine optimale HLS-Implementierung zu finden, sowohl auf Client-Seite (uns) als auch auf Service-Seite (Transloadit). Die kontinuierliche Unterstützung von Transloadit macht alle Videos auf Coursera erst möglich."
Zusammenfassung
Durch die Nutzung der Dienste von Transloadit kann Coursera weiterhin eine hervorragende Ressource für Lernende auf der ganzen Welt sein.
„Die Flexibilität, die uns Transloadit bietet, ermöglicht es uns, unsere Lernenden noch besser zu bedienen. Wir können ihnen die Inhalte bieten, die sie sich wünschen, und zwar so, wie sie am besten zu ihrer Art des Zugriffs auf uns passen. Eine Lösung für sowohl Upload als auch Transcoding zu haben, ist ein Segen angesichts des Umfangs, den wir heute erreicht haben – 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 verfasst haben, hat sich vieles verändert. Vor allem im vergangenen Jahr – während die Menschheit mit der weiterhin andauernden COVID-19-Pandemie kämpfte – kam es zu einem enormen Trend hin zu Bildung von zu Hause aus, und in der Folge hat Coursera zig Millionen neue Studierende auf seiner Plattform begrüßt.
Über all diese Jahre hinweg hat die Partnerschaft zwischen Coursera und Transloadit Bestand gehabt und ist nur noch enger geworden. Da Lernende und Lehrende weiterhin in großer Zahl den Weg zu Coursera finden, verlässt sich das Unternehmen mehr denn je auf Transloadit für seine Anforderungen an Datei-Uploads und Media-Encoding. 2020 begann Coursera zudem, Uppy, unseren Open-Source-Dateiuploader, zu nutzen, und leistet seither Beiträge zu dessen Weiterentwicklung. Coursera setzt Uppy inzwischen ein, um die neue Funktion Live2Coursera anzutreiben, mit der Lehrende schnell auf Online-Lehre umstellen können, indem sie Zoom-Vorlesungen in ihre Kurse integrieren.
Eric Lin, Software Engineer bei Coursera, sagt Folgendes über die fortgesetzte Zusammenarbeit mit Transloadit:
„Als der Ingenieur, der für die Pflege von Courseras Infrastruktur zur Verwaltung digitaler Assets verantwortlich ist, hatte ich das Vergnügen, seit mehreren Jahren mit Transloadit zusammenzuarbeiten. Transloadit bietet eine robuste und gut dokumentierte Plattform, die wir für die Abwicklung von Millionen Datei-Uploads sowie für das Transkodieren von Medien-Assets in verschiedenen Formaten nutzen, um die Bedürfnisse unserer Lernenden bestmöglich zu erfüllen. Diese einfache Nutzung hat es Ingenieurinnen und Ingenieuren aus verschiedenen Teams im gesamten Unternehmen ermöglicht, Dutzende individuelle Assembly-Templates zu erstellen, die genau auf ihren jeweiligen Anwendungsfall zugeschnitten sind, ohne dass dafür umfangreiches Spezialwissen nötig wäre.
Ich wäre nachlässig, würde ich nicht auch Transloadits exzellenten Kundensupport hervorheben. Obwohl 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 über mögliche Lösungen ausgetauscht, und er hat sich seinerseits auch proaktiv bei mir gemeldet, um Verbesserungen und Optimierungen vorzuschlagen, die wir übernehmen könnten. Auch andere Ingenieurinnen und Ingenieure bei Coursera haben eng mit Transloadit zusammengearbeitet, etwa bei der Integration von Transloadits hervorragendem Open-Source-Dateiuploader Uppy.
Zusammenfassend arbeitet Coursera nun seit über 8 Jahren erfolgreich mit Transloadit zusammen, und ich freue mich auf unsere fortgesetzte Partnerschaft in der Zukunft."
