7 minuten Lesezeit

Hinweis: Wondrous hat seinen Namen in Ascent geändert. Diese Fallstudie wurde ursprünglich unter der Marke Platform.sh veröffentlicht. Sie wurde neu veröffentlicht (aktualisiert), um unseren neuen Namen, Upsun Cloud, widerzuspiegeln. Alle Ergebnisse und Erkenntnisse bleiben unverändert
Was suchen Kunden, wenn sie eine Digitalagentur beauftragen? Kreativität (check). Talent (check). Innovation (auf jeden Fall, check). Aber letztendlich wollen Kunden vor allem Lösungen für Probleme, die sie selbst noch nicht lösen konnten. Und genau hier glänzt das digitale Kreativstudio Ascent.
Ascent wurde 2008 in der Schweiz gegründet und entwirft und entwickelt erstklassige Benutzererlebnisse sowie maßgeschneiderte digitale Lösungen mit den neuesten Webtechnologien. Das Team geht Projekte aus der Perspektive der Nutzer an und setzt sich dafür ein, sie kreativ zu lösen. Rainer Friederich, CTO und geschäftsführender Gesellschafter von Ascent, beschreibt das Team als eine kleine Familie. Und in den letzten fünf Jahren verzeichnete diese engagierte, 23-köpfige Familie eine Fluktuationsrate von nahezu null.
Die beste Lösung für jede Herausforderung zu finden, bedeutet, sich nicht auf eine einzige Technologie festzulegen. Vielmehr wählt das Ascent-Team die Technologien aus, die optimale Ergebnisse liefern und seine weltweiten Kunden begeistern. Kunden wie den Gesundheitspionier Roche. Den Pharmariesen Novartis. Und einen der weltweit bekanntesten Hersteller von Premium-Pkw und Nutzfahrzeugen: Daimler.
Friederich und sein Team haben Kundenprojekte auf Acquia, Heroku, Amazon Web Services und anderen Plattformen erstellt und betreut. Sie wählten diese Anbieter aus unterschiedlichen Gründen aus: Stärke bei den Arbeitsabläufen, Hosting-Kapazität oder Unterstützung für eine bestimmte Sprache oder ein bestimmtes Framework. Doch Friederich wollte einen Anbieter, der es ihm ermöglichte, einen einfachen, einheitlichen Arbeitsablauf für die Ascent-Entwickler über alle Kundenprojekte hinweg zu implementieren – ein Ziel, das komplex und schwer zu erreichen war.
In den letzten fünf Jahren hatte das Ascent-Team zwölf Drupal-8-Projekte auf Acquia; die Arbeitsabläufe waren umständlich. „Zwar ist es möglich, Arbeitsabläufe mit Acquia zu automatisieren, aber das ist schwierig. Es ist sehr aufwendig, und man muss an den Anbieter gebundene Acquia-Bibliotheken und -Workflows verwenden, die es sonst nirgendwo gibt“, erklärt Friederich. „Der Acquia-Workflow konnte einfach nicht mit Upsun mithalten.“
Insgesamt können wir mit Upsun Cloud ein höheres Projektvolumen bewältigen – und an mehr Projekten gleichzeitig arbeiten – als zuvor.“
Rainer Friederich, CTO und geschäftsführender Gesellschafter, Ascent
Dank der Funktionen von Upsun Cloud muss das Ascent-Team keine manuellen Eingriffe mehr vornehmen. „Es klingt so einfach“, sagt Friederich. „Aber wenn du deiner Änderung vertraust und sie auf einem Feature-Branch oder in einer Entwicklungsumgebung geprüft hast, führst du einfach den PR zusammen – und fertig. Du kannst das Projekt abschließen und dich anderen Aufgaben zuwenden.“
Das Team begann mit dem einfachsten Projekt und migrierte ein Acquia-Projekt nach dem anderen auf die Upsun Cloud, bis alle Projekte umgestellt waren. Da die Projekte nun auf der Upsun Cloud laufen, beschlossen sie, keine neuen Entwickler mehr in die Acquia-Workflows einzuarbeiten. „Das wäre reine Zeitverschwendung gewesen“, sagt Friederich. „Wir sind jetzt komplett unabhängig von Acquia, und das ist gut so.“
„Upsun Cloud ermöglicht es uns, für all die verschiedenen Technologien und Ansätze, die wir bei unseren Projekten nutzen, einen einzigen Lösungsanbieter zu nutzen. Das sehen wir als unseren wichtigsten Vorteil von Upsun.“
Rainer Friederich
Wenn Ascent-Entwickler heute ein neues Upsun-Cloud-Projekt von Grund auf neu beginnen, können sie ihre eigene Vorlage nutzen, um das Projekt komplett aus der Ferne einzurichten – die Produktionsumgebung, alle Deployment-Workflows und alles andere – in weniger als 20 Minuten. Friederich beschreibt diesen Prozess als einfach wahnsinnig gut. „An dieser Stelle würde ich niemals in Betracht ziehen, irgendwo Server-Hardware zu kaufen und alle Deployment-Skripte usw. selbst zu schreiben; das ist einfach undenkbar“, fasst Friederich zusammen.
Ein weiteres Szenario, in dem Friederich erklärte, dass Acquia nicht mit Upsun Cloud mithalten konnte? Der Preis. Nach der Migration seiner zwölf Drupal-8-Projekte von Acquia zu Upsun Cloud konnte Ascent die Kosten für Infrastrukturressourcen und Workflows um 80 Prozent senken.
Schließlich helfen die Workflows und die Automatisierung von Upsun cloud Ascent dabei, im Vergleich zu früheren Anbietern viel Zeit zu sparen und die Wartungs- und Supportkosten niedrig zu halten – was zu profitableren Kundensupportverträgen führt.
Wie bereits erwähnt, ist es für das Ascent-Team von größter Bedeutung, die Flexibilität zu haben, die Sprachen und Frameworks zu nutzen, die für ein bestimmtes Kundenprojekt am besten geeignet sind. Und das ist ein entscheidender Grund, warum die Ascent-Entwickler Upsun Cloud angenommen haben.
„Wenn man mit Drupal auf der Platform SH arbeitet, nutzt man einen standardisierten, modernen und hochaktuellen Ansatz für die PHP-Programmierung und -Verwaltung“, erklärt Friederich. „Für uns ist es viel natürlicher, mit Drupal 8 auf der Upsun cloud zu arbeiten, da alle Symfony-Projekte, die wir in PHP oder Laravel umsetzen, auf dieselbe Weise funktionieren.“ Im Gegensatz dazu: „Die Arbeit mit Drupal auf Acquia ist so, wie wir vor 10 Jahren gearbeitet haben; man braucht spezielles Wissen, und die Lernkurve ist steil. Wir wollen einen technologieunabhängigen Ansatz bei der Arbeit mit Software“, sagt Friederich.
Anfang dieses Jahres – als Ascent ein Team ins Leben rief, das sich dem Kundensupport und der Entwicklung kleiner, neuer Features widmet – stellten sie einen neuen Entwickler ein, der sowohl mit Upsun Cloud als auch mit Drupal 8 noch keine Erfahrung hatte. Nach einer minimalen Einarbeitungszeit von einer Woche war der Entwickler im Grunde in der Lage, an 20 verschiedenen Projekten zu arbeiten. „Vor zwei oder drei Jahren hätte ich mir nie vorstellen können, dass Entwickler an mehr als drei verschiedenen Projekten an einem Tag arbeiten könnten; mit Upsun Cloud ist es möglich, an 10 verschiedenen Projekten zu arbeiten“, erzählt Friederich.
Das Ascent-Team wählt die Sprachen und Frameworks (darunter Drupal, Laravel, Node.js und Symfony) sowie die Technologien aus, die optimale Ergebnisse liefern und ihre weltweiten Kunden begeistern.
Von kleinen Kunden mit einer einzigen Website bis hin zu Unternehmenskunden, die Skalierbarkeit benötigen, um die Nachfrage von Hunderttausenden von Nutzern zu bedienen – Ascent hat die Möglichkeiten von Upsun cloud genutzt, um Lösungen für das gesamte Spektrum zu entwickeln. Dabei kommen immer dieselben Arbeitsabläufe zum Einsatz.
Herausforderung: Sechs oder sieben kleinere Websites auf eine neue Drupal-Website
migrieren und vor dem Go-Live eine Vielzahl sehr, sehr komplizierter Weiterleitungen für alle alten URLs einrichten.
Ergebnis: Mit der „routes.yaml“-Datei der Upsun Cloud war
diese Arbeit kinderleicht. Das hat uns viel Arbeit erspart, die wir sonst manuell in der Konfiguration der Entwickler hätten erledigen müssen.
Herausforderung: Mehr Flexibilität und Verbesserungen der Performance
erzielen.
Ergebnis
Durch den Wechsel von Acquia zu Upsun Cloud und den zusätzlichen Einsatz von Cloudflare konnten wir die performance deutlich steigern und die Kosten um 40 % senken. Außerdem können wir nun mindestens fünf offene Umgebungen für neue Features und Fehlerbehebungen bereitstellen, die wir gemeinsam mit unserem Kunden überprüfen können; das bisherige Entwicklungsmodell – mit statischen Dev-, Stage- und Prod-Umgebungen – erlaubte nur zwei.
Herausforderung:
Entwicklung eines Intranets, das bei Bedarf auf 200.000 authentifizierte Nutzer skaliert werden kann.
Ergebnis:
Beim Start skalierte die Website so, dass sie alle authentifizierten Nutzer ohne jeglichen manuellen Eingriff unsererseits unterstützen konnte. Upsun Cloud hat uns dabei mit Onboarding und hervorragendem Support bei dieser komplexen Infrastrukturlandschaft unterstützt. Zwei Tage nach dem Start erhielten wir eine E-Mail vom Kunden, in der stand: „Alles läuft super und so schnell; wir hatten noch nie ein System, das diese Last bewältigen konnte!“ Das war ein echter Erfolg für uns.
Ein kleines, eng verbundenes Team mit einer starken Unternehmenskultur. Ein strategischer Kundenpartner mit der Leidenschaft, innovative, nachhaltige digitale Lösungen zu liefern, die einen Unterschied machen. Lösungen, die Ascent, wann immer möglich, auf der Platform sh hostet. „Ein agnostischer Ansatz, exzellenter Support, Sicherheit und eine kostengünstige Preisgestaltung sind die Gründe, warum wir bei Upsun cloud bleiben“, fasst Friederich zusammen.