8 minuten Lesezeit
Sie suchen einen vertrauenswürdigen, zuverlässigen Cloud-Plattformanbieter mit Automatisierungsfunktionen, zeitnahen Sicherheitsupdates und Kompatibilität mit Drupal und zahlreichen anderen Frameworks, der eine E-Commerce-Website betreiben kann.
Eine Hosting-Plattform mit automatisierten Updates, automatischer Skalierung, 24/7-Community und Support, Kompatibilität mit mehreren Frameworks für die einfache Einarbeitung neuer Entwickler und einer deutlichen Verbesserung der Sicherheit und des Datenschutzes.
Hinweis: Diese Fallstudie wurde ursprünglich unter dem Markennamen Platform.sh veröffentlicht. Sie wurde überarbeitet (aktualisiert), um unserem neuen Namen Upsun Rechnung zu tragen. Alle Ergebnisse und Erkenntnisse bleiben unverändert.
Seit 1968 entwickelt Cambridge Audio hochwertige Audiogeräte, um Musikliebhabern auf der ganzen Welt den wahren Klang zu vermitteln. Von Kopfhörern und HiFi-Systemen für Einsteiger bis hin zu fortschrittlichen Lautsprechern und Premium-Anlagen hat Cambridge Audio zahlreiche Auszeichnungen erhalten, die die Qualität und den Wert seiner Produkte bestätigen.
Seit mehr als acht Jahren ist Povilas Uogintas als leitender Webentwickler bei Cambridge Audio tätig. Er hat viele technische Höhen und Tiefen mit dem Unternehmen durchlebt und kennt die Anforderungen und Herausforderungen der Verwaltung der Webpräsenz auswendig.
Eine große Herausforderung für Uogintas war es, eine zuverlässige Hosting-Plattform zu finden. Der vorherige Anbieter bot einen unzuverlässigen Support, sodass sich das Entwicklungsteam von Uogintas statt auf die Entwicklung neuer Funktionen auf die Infrastruktur und die Wartung durch den Anbieter konzentrieren musste. Anfang 2018 entschied er sich für eine Lösung von Upsun.
Uogintas denkt über einige der Schwierigkeiten nach, mit denen er und sein Team beim vorherigen Hosting-Anbieter von Cambridge Audio konfrontiert waren. Dieser kontrollierte zwar den Server und die Serververwaltung, reagierte jedoch nicht schnell genug auf die Anforderungen seines Teams.
„Es war nicht effizient. Die Infrastruktur war einfach nicht vorhanden. Wir mussten PHP-Sicherheitsupdates durchführen und alles selbst aktualisieren“, erklärt Uogintas. „Der gesamte Aktualisierungsprozess war veraltet, es wurden einfach FTP-Dateien abgelegt. Sie haben das nicht wirklich verwaltet. Wir mussten ständig alles überprüfen und sie bitten, die notwendigen Updates durchzuführen. Das haben sie auch getan, wenn wir sie darum gebeten haben. Aber das war keine moderne Arbeitsweise. Nichts war miteinander verbunden.“
Uogintas machte sich auf die Suche nach einer Lösung, mit der das Team von Cambridge Audio sich wieder auf die Verbesserung der Website-Funktionalität und die Bereitstellung neuer Features konzentrieren konnte, anstatt sich mit grundlegenden, alltäglichen Aufgaben zu beschäftigen. Er suchte einen Anbieter, der Automatisierung und eine klare Dokumentation bieten konnte. Er erinnerte sich an Upsun von einer Drupal Camp London-Veranstaltung und begann, dessen Angebote mit mehreren anderen Cloud-Lösungen zu vergleichen.
Nach der Bewertung vieler Optionen entschied er sich für Upsun.
„Mir gefiel, dass die Dokumentation mehr auf Entwickler ausgerichtet war“, sagt Uogintas. „Andere Dokumentationen, die ich gesehen habe, befassten sich eher mit Website-Baukästen und anderen Dingen. Insgesamt hatte ich mehr Vertrauen in Upsun.“
Cambridge Audio nutzt Drupal für seinen Online-Shop, kann aber auch Bestellungen von externen E-Commerce-Seiten wie eBay und Amazon abrufen. Upsun war eine der ersten Plattformen, die Drupal nativ unterstützte, was die Integration von Upsun in den Arbeitsablauf der Entwickler vereinfachte.
„Der Einstieg war einfach“, erklärt Uogintas. „Die Ersteinrichtung war bereits erledigt, wir mussten nur ein paar neue Dinge lernen, aber das war überhaupt nicht schwierig.“
Seit Cambridge Audio Upsun als Hosting-Lösung einsetzt, hat sich laut Uogintas die Produktivität der Entwickler deutlich verbessert. Sein Team muss nicht mehr so viele manuelle Aufgaben erledigen wie früher und kann sich nun darauf konzentrieren, neue Funktionen schneller für die Kunden bereitzustellen.
Eine der hilfreichsten Funktionen von Upsun für das dreiköpfige Team aus Vollzeitentwicklern, QA-Ingenieuren und Auftragnehmern von Uogintas ist die Verzweigungsfunktion.
„Das lokale aufziehen von Umgebungen war in der Vergangenheit immer sehr mühsam“, erklärt Uogintas. „Aber seit wir unsere Websites auf Upsun hosten, können wir ganz einfach einen neuen Branch erstellen, Daten herunterladen, eine Website schnell kopieren, unsere Tests durchführen, die Testergebnisse teilen, die Tests für alle freigeben und dann alle Änderungen upstream auf die Live-Website übertragen. Das hat uns weitergebracht.“
Die Möglichkeit, Funktionen in Arbeitsumgebungen zu testen, die mit den Verzweigungen verknüpft sind, war besonders hilfreich, um Fehler zu identifizieren und die Effizienz des Entwicklungsteams zu verbessern. Zuvor testete das Team neue Entwicklungen nacheinander auf einer einzigen Testwebsite, was den Arbeitsablauf verlangsamte. Jetzt können mehrere neue Funktionen parallel getestet werden.
„Wir können verschiedene Branches erstellen und verschiedene Sicherheitsebenen einrichten, um sicherzustellen, dass keine Geschäftsdaten offengelegt werden. Wir können alle sensiblen Daten dort verstecken und verhindern, dass jemand herumstöbert oder etwas kopiert. Aus Sicherheitsgründen ist das eine Funktion, auf die ich nicht mehr verzichten möchte.“
Povilas Uogintas
Leitender Webentwickler
Cambridge Audio
Neben schnelleren und häufigeren Bereitstellungen ermöglicht die Verzweigungsfunktion neuen Entwicklern auch eine schnelle Einarbeitung und effizientere Arbeitsabläufe.
„Wenn neue Auftragnehmer hinzukommen, können wir im Handumdrehen neue Zweige erstellen und diese schnell und sicher einrichten“, erklärt Uogintas. „Sie können in ihrer eigenen Umgebung tun, was sie wollen, ohne die Live-Website zu beeinflussen. Und wenn Sie ein größeres Team mit vielen Entwicklern haben, ist es ganz einfach, verschiedene Benutzer für verschiedene Zweige anzulegen.“
Uogintas sagt, dass die Möglichkeit, die Infrastruktur bei Bedarf zu skalieren, ein enormer Vorteil ist. Wenn eine Website bei steigendem Traffic langsamer wird, kann Cambridge Audio schnell reagieren und die Kapazitäten an die veränderte Nachfrage anpassen.
„Die Skalierungsoptionen sind nahezu unbegrenzt. Das ist ganz einfach. In der Vergangenheit gab es verschiedene Gründe, warum unsere Website nicht richtig funktionierte“, betont Uogintas. „Wenn wir mehr Traffic hatten, konnten wir nichts tun. Wir konnten unseren Service nicht innerhalb weniger Stunden erhöhen. Aber am letzten Black Friday konnten wir beispielsweise um ein oder zwei Stufen nach oben skalieren.“
Die Website von Cambridge Audio läuft so gut, dass Uogintas und sein Team ihren Upsun-Service auf eine höhere Stufe upgraden.
„Wir sind auf d-24, die Enterprise-Stufe, aufgestiegen. Wir skalieren nach oben“, sagt Uogintas. „Mehr Nutzer besuchen unsere Website, mehr Anwendungen werden genutzt. Unser Kundenstamm wächst, was die Anforderungen an unsere Server erhöht, die leistungsfähiger, schneller und besser sein müssen. Je mehr auf der Website passieren muss, desto mehr skalieren wir als Unternehmen nach oben.“
Uogintas lobt nicht nur die technischen Funktionen von Upsun, sondern auch das Engagement und die Reaktionsfähigkeit des Support-Teams.
„Früher haben wir den Slack-Kanal genutzt. Das war großartig. Wenn man ein Problem hatte, wurde man benachrichtigt und das Problem wurde gelöst. Aber seit wir zu Enterprise gewechselt sind, verlassen wir uns auf Ihren Support, der großartig ist. Wenn wir Probleme haben, erstellen wir Tickets. Diese werden dann eskaliert und wir erhalten die gewünschte Antwort“, sagt Uogintas. „Das ist großartig.“
Uogintas sagt, dass er sich auch weniger Sorgen um Cyberangriffe und Sicherheitsprobleme macht, was ein wichtiger Grund dafür war, dass er und sein Team beschlossen haben, die Nutzung von Upsun auf andere Websites und mehrere Projekte auszuweiten. Um sensible Daten außerhalb des Codes zu halten, nutzt Uogintas Upsun-Variablen.
„Nehmen wir an, unser System verfügt über einige Website-Anmeldedaten. Dann können Sie Variablen erstellen, die mit Upsun sicher gespeichert werden“, erklärt er. „Wenn also unser Code aus irgendeinem Grund gestohlen wird, sind alle Variablen geschützt, was sehr gut ist.“
Uogintas verrät auch, dass trotz der COVID-19-Pandemie, die unser Leben, unsere Arbeit, unser Einkaufsverhalten und unseren Umgang miteinander verändert hat, die Dinge für ihn und sein Team bei Cambridge Audio ziemlich gut laufen.
„Alle arbeiten jetzt von zu Hause aus. Früher kamen alle Entwickler ins Büro. Da wir Upsun nutzen, können wir von überall aus arbeiten. Wir können im Grunde genommen einfach einen Laptop mitnehmen und loslegen“, sagt Uogintas. „Dadurch können wir Entwickler aus aller Welt einstellen.“
Er weist auch darauf hin, dass die Menschen während der Pandemie-Lockdowns ihre Heim-Audioanlagen neu bewertet und sich für eine Aufrüstung entschieden haben, was Cambridge Audio einen Boom bescherte.
„Auf Websites ist viel los, hinter den Kulissen läuft eine Menge, damit sie rund um die Uhr verfügbar sind. Das alles bedeutet Energie und Auswirkungen auf die Umwelt. Das ist einer der Gründe, warum ich mich auch für Upsun interessiert habe, weil es so umweltfreundlich ist und die gleiche Richtung wie unser Unternehmen einschlägt.“
Povilas Uogintas
Leitender Webentwickler
Cambridge Audio
„Es war eine schwierige Zeit, aber die Menschen wollten trotzdem ihre Musik genießen. Deshalb mussten wir in dieser Hinsicht aufrüsten“, sagt Uogintas. „Und wir bewegen uns in Richtung eines umweltbewussteren, nachhaltigeren Denkens, weil es das Richtige ist und Upsun uns dabei helfen kann.“
Insgesamt kommt Uogintas zu dem Schluss, dass die Entwicklungsabläufe seines Teams seit dem Umstieg von Cambridge Audio auf Upsun einfacher und schneller geworden sind als je zuvor.
„Insgesamt sind wir mit Upsun sehr zufrieden“, sagt er. „Wir sind mit dem Service zufrieden und wir sind zufrieden mit dem, wo wir jetzt stehen.“