Für große Marken: So unterstützt Transloadit Shuttlerocks Mission
Das Team von Shuttlerock ist überzeugt, dass sich die Welt der Werbung deutlich verbessern ließe, wenn mehr Unternehmen ihre Kundschaft in die Erstellung visueller Inhalte einbeziehen würden. Werden Kundinnen und Kunden, die oft nur die Zielgruppe sind, eingeladen, sich aktiv an diesem Prozess zu beteiligen, werden Marketingkampagnen authentischer, vertrauenswürdiger und unterhaltsamer. Von diesem Ergebnis profitieren alle Beteiligten.

Deshalb bietet Shuttlerock seit fünf Jahren einen White-Label-Service an, der derzeit die Social-Media-Aktivitäten vieler großer Marken wie IKEA, Walmart, Honda und BOSE antreibt. Mit Shuttlerocks Social-Plattform und API-Suite für Unternehmen können Firmen nutzergenerierte Inhalte rund um ihre Marke bündeln und moderieren und ihre Social-Media-Kampagnen so erfrischend effektiv umsetzen.
Anfangs konzentrierte sich Shuttlerock vor allem darauf, Social-Media-Inhalte zu sammeln und eine einheitliche API für die verschiedenen sozialen Netzwerke bereitzustellen. Inzwischen liegt der Fokus auf anderen Wegen der Bündelung, etwa der Integration in iOS- und Android-Apps, sowie auf der Anbindung an Werbenetzwerke, um Anzeigen in Echtzeit aus nutzergenerierten Inhalten zu erstellen.
Seit seinen bescheidenen Anfängen in Christchurch, Neuseeland, hat Shuttlerock einen weiten Weg zurückgelegt und unterhält heute Büros auf der ganzen Welt, etwa in Los Angeles und Tokio. Mit dem Wachstum des Unternehmens zeigte sich jedoch, dass die bisherige Methode zur Bildverarbeitung der stark gestiegenen Arbeitslast nicht gewachsen war.
Im Stau stecken geblieben
Zunächst nutzte Shuttlerock eine hauseigene Lösung, die Thumbnails auf den eigenen Webservern erzeugte und die Dateien auf AWS S3 speicherte. Als diese Server jedoch immer stärker ausgelastet wurden, beeinträchtigten Spitzen im Speicherverbrauch durch die Bildverarbeitung die Antworten auf normale Nutzeranfragen.
David Perrett, CTO bei Shuttlerock, erklärt:
„Anfangs haben wir dragonfly verwendet, um Thumbnails spontan zu erzeugen und sie nach der Erstellung auf S3 zwischenzuspeichern. Bei geringer Last funktionierte das gut, doch als unser Traffic zunahm, stießen wir schnell auf Timeouts und Speicherprobleme. Hinzu kam, dass unser Produktangebot um einbettbare, JavaScript-basierte Bildergalerien für den Browser erweitert wurde. Wir wollten eine Lösung finden, mit der wir Dateien direkt aus dem Browser an S3 senden und unsere Webserver umgehen konnten.“
David Perrett
Es wurde deutlich, dass die bisherige Methode den Anforderungen nicht mehr gewachsen war und eine andere Lösung gefunden werden musste. Nachdem das Engineering-Team von Shuttlerock kurz erwogen hatte, einen eigenen Service zu entwickeln, entschied es sich stattdessen für Drittanbieter.
„Ich hatte zuvor an einem großen Bildhosting- und Fotodruckservice gearbeitet und wusste aus eigener Erfahrung, wie mühsam es sein kann, Bildverarbeitung in großem Maßstab schnell und zuverlässig zu bewältigen. Deshalb haben wir uns nach Drittanbieterservices umgesehen.“ – David Perrett
Die Suche nach einer Lösung
Bei der Suche nach einer Lösung hatte das Team vier wichtige Kriterien im Blick. Der Service sollte:
- Thumbnails in Echtzeit erzeugen.
- Dateien mit den eigenen Zugangsdaten im S3-Konto von Shuttlerock speichern.
- Uploads direkt aus dem Browser nach S3 ermöglichen und dabei die Webserver von Shuttlerock umgehen.
- Idealerweise Integrationen für iOS / Android sowie Videoverarbeitung bieten.
Warum Transloadit?
David erklärt:
„Das Template-basierte System von Transloadit war im Vergleich zu den anderen Lösungen, die wir uns angesehen haben, besonders flexibel und entwicklerfreundlich. Die Dokumentation ist gründlich, und es gibt eine schöne Auswahl an Beispielen, die die meisten unserer Anwendungsfälle abdeckten. Die einfache Integration und der White-Label-Aspekt waren ebenfalls sehr attraktiv, da mehrere der anderen Services, die wir uns angesehen haben, die Upload-Oberfläche in niedrigeren Tarifen mit ihrem eigenen Branding versahen.“
David hebt auch die Reaktionsschnelligkeit des Teams hervor:
„Anfangs war der Funktionsumfang von Transloadit der Hauptanziehungspunkt. Bei der Nutzung des Service stellten wir außerdem fest, dass das Transloadit-Team sehr reaktionsschnell und offen für Funktionswünsche war. Einmal hatte ich abends per E-Mail eine Funktion angefragt, und sie war implementiert und veröffentlicht, bevor ich am nächsten Morgen aufwachte. Die Zusammenarbeit mit Tim und Kevin war großartig, und sie haben stets exzellenten Support geleistet.“
Wachstum ermöglichen, manchmal auf unerwartete Weise
Seit vier Jahren lagert Shuttlerock seine Bild- und Videoverarbeitung an Transloadit aus und hat diesen Schritt seitdem nicht bereut. Während das Unternehmen wächst – und seinen Horizont erweitert –, wächst Transloadit mit und erfüllt seine Anforderungen. So kann Shuttlerock seinen Service weiterhin großen Marken rund um den Globus anbieten.
David Perrett sagt:
„Transloadit ist schnell, und ich bin nicht sicher, ob wir eine hauseigene Lösung hätten entwickeln können, die Dateien ebenso schnell verarbeitet. Transloadit hat uns außerdem den Übergang von einem reinen Bildservice hin zur zusätzlichen Verarbeitung von Videos relativ schmerzlos gemacht. Das selbst zu entwickeln, wäre ziemlich zeitaufwendig gewesen, aber mit der Video-Encoding-API von Transloadit war der Umstieg recht unkompliziert. Wir haben den Service auch in anderen Bereichen als nützlich empfunden, mit denen wir nicht gerechnet hatten, etwa bei der Nutzung der Screenshot-API, um historische Aufzeichnungen auf S3 zu speichern und aus Webservices Berichte zu erstellen, die per E-Mail versendet werden können.
Transloadit hat exzellenten Support geleistet, und wir finden immer wieder neue Wege, die API zur Lösung unserer täglichen Herausforderungen einzusetzen. Das spart unseren Entwicklern Zeit und ermöglicht es ihnen, sich auf unseren Kernservice zu konzentrieren.“
