- Funktionen
- Pricing

Das Wichtigste auf einen Blick: Upsun macht Code-Freezes bei E-Commerce-Migrationen überflüssig, indem es sofort verfügbare, datenvollständige Vorschauumgebungen nutzt, um die Umstellung auf eine neue Plattform anhand von produktionsreifen Daten zu validieren, ohne den Live-Shop zu unterbrechen.
TL;DR
|
Die Umstellung der E-Commerce-Plattform ist eine der Entscheidungen mit dem höchsten Risiko, die ein Online-Händler trifft, und für die meisten ist das größte Risiko, was während der Migration mit den Einnahmen passiert.
Das Standard-Vorgehen: Feature-Entwicklung einfrieren, den Code-Bestand sperren, die neue Umgebung in einer Sandbox aufbauen und am Tag des Starts den Schalter umlegen. Wochen- oder monatelang bringt dein Team nichts Neues heraus, während die Konkurrenz weiter iteriert. Und wenn die Umstellung endlich stattfindet, setzt du alles darauf, dass ein einziger Deployment auf Anhieb klappt.
Branchenzahlen zeigen immer wieder, dass die Mehrheit der E-Commerce-Datenmigrationsprojekte ihr Budget, ihren Zeitplan oder beides überschreitet. Schlecht geplante Migrationen führen regelmäßig zu erheblichen Einbußen bei organischem Traffic und Umsatz, die monatelang anhalten können. Der Schaden summiert sich: verlorener SEO-Wert, unterbrochene Zahlungs- und ERP-Integrationen sowie Kunden, die während der Umstellungsphase kaufen wollten und sich anderweitig umgesehen haben.
Das Problem ist, dass der traditionelle Ansatz einen Kompromiss erzwingt, der nicht sein sollte: migrieren oder wachsen, aber nicht beides.
Das Wichtigste auf einen Blick: Die Einstellung der Entwicklung von Features für eine Migration verursacht eine sekundäre „Innovationsschuld“, die teurer sein kann als die Umstellung selbst.
Während einer typischen Migration stellt das Entwicklungsteam die Bereitstellung von Features für den Produktionsshop ein. Alles wartet:
Die E-Commerce-Konversion reagiert empfindlich auf kleine Änderungen, daher bedeutet jede UX-Verbesserung, die während eines Freezes nicht veröffentlicht wird, einen Umsatzverlust für das Team.
Der Freeze verursacht zudem einen Rückstau. Am Tag des Launches hat das Team monatelang aufgestaute Arbeiten an Features, die es auf einer Plattform umsetzen muss, mit der es sich noch vertraut machen muss. Hier liegt der Grund für die Instabilität nach dem Launch – nicht in der neuen Plattform, sondern in der Eile, die verlorene Zeit aufzuholen.
Das Wichtigste zum Mitnehmen: Das Testen mit unvollständigen oder „gestubten“ Datensätzen schafft ein falsches Gefühl der Sicherheit, das zu monatelangen Feuerwehreinsätzen nach dem Launch führt.
Bevor wir uns die Lösung ansehen, lohnt es sich zu verstehen, wo die Lücke liegt.
1. Staging-Umgebungen stimmen nicht mit der Produktivumgebung überein
Bei den meisten Replatforming-Projekten wird in Umgebungen getestet, die auf unvollständigen Daten basieren. Die Datenbank ist nur ein Teilbereich oder Wochen alt. Dienste von Drittanbietern sind durch Stubs ersetzt. Die Umgebungsvariablen unterscheiden sich.
Fehler, die von echten Daten abhängen, treten erst nach dem Launch zutage:
2. Big-Bang-Umstellungen lassen keinen Spielraum für Korrekturen
Bei den meisten Migrationen wird alles auf einmal gestartet. Es gibt keine Möglichkeit, Änderungen unter realen Bedingungen schrittweise zu validieren. Wenn etwas die Zahlungsintegration, eine Weiterleitungszuordnung oder den Checkout-Ablauf unterbricht, sind die Auswirkungen sofort spürbar und betreffen den gesamten Shop.
Ein Rollback ist mühsam und manchmal ohne Datenverlust unmöglich.
3. Falsches Vertrauen führt zu monatelanger Feuerwehrarbeit
Das Muster ist vorhersehbar: Teams testen mit Teilmengen der Daten, alles läuft durch, der Start geht los. Dann werden die ersten 90 Tage zu einem Kreislauf aus der Einordnung von Produktionsproblemen, die mit echten Daten früher aufgefallen wären.
Das Wichtigste auf einen Blick: Durch Copy-on-Write-Klonen können Entwickler 1-TB-Datenbanken in wenigen Minuten validieren und so sicherstellen, dass der Migrationszweig eine perfekte Kopie der Produktivumgebung ist.
Anstatt eine Migration in einer Sandbox zu erstellen, die nicht die Realität widerspiegelt, müssen Teams die Möglichkeit haben, ihren gesamten Produktionsstack – Anwendungscode, Datenbanken, Dienste, Dateien und Umgebungsvariablen – in eine isolierte Umgebung zu klonen, die Migration dort auszuführen und sie anhand von echten Daten zu validieren, bevor sie die Produktivumgebung berührt.
Genau das ermöglichen Preview-Umgebungen mit Produktionsdaten auf Upsun. Jeder Git-Zweig erhält seine eigene vollständige Umgebung, die mithilfe eines sofortigen Copy-on-Write-Mechanismus aus der Produktivumgebung geklont wird – unabhängig von der Datengröße. Eine 1-TB-Datenbank lässt sich in Minuten statt in Stunden klonen, da das System Metadaten als Snapshot erfasst, anstatt den gesamten Datensatz zu kopieren. Nur die Änderungen, die du im Zweig vornimmst, werden separat geschrieben.
In der Praxis bedeutet das, dass ein E-Commerce-Team ein Replatforming-Projekt als Zweig ausführen kann. Der Produktionsshop läuft weiter und erhält weiterhin Feature-Updates. Der Migrationszweig erhält den vollständigen Produktionsdatensatz, die echten Integrationen und die tatsächliche Umgebungskonfiguration.
Entwickler können Checkout-Abläufe mit echten Zahlungsanbietern testen, das Verhalten des Produktkatalogs im vollen Umfang validieren und überprüfen, ob URL-Weiterleitungen korrekt funktionieren, um die SEO zu erhalten.
Wenn die Migration fertig ist, wird sie zusammengeführt – nicht als Big-Bang-Cutover, sondern als getestete, validierte Bereitstellung.
Das Wichtigste auf einen Blick: Die Umstellung auf eine komponierbare Architektur wird zu einer Reihe validierter Zusammenführungen statt zu einer einzigen risikoreichen Bereitstellung.
Stell dir ein Team vor, das von einer monolithischen E-Commerce-Umgebung zu einer komponierbaren Architektur wechselt. Auf Upsun erstellen sie einen Branch aus der Produktivumgebung. Upsun klont die gesamte Umgebung: die Anwendung, die MySQL- oder PostgreSQL-Datenbank, den Redis-Cache, den Elasticsearch-Index und den Dateispeicher. Der Branch ist eine vollständige, isolierte Kopie.
Entwickler bauen das Frontend auf Basis einer Headless-API-Schicht in der Zweigstelle neu auf. Sie testen mit dem tatsächlichen Produktkatalog, echten Kundendaten (bei Bedarf anonymisiert) und Live-Integrationen. Die Beteiligten können über eine eigene URL eine Vorschau anzeigen.
In der Zwischenzeit läuft die Produktion weiter. Neue Werbeaktionen gehen live. Optimierungen am Checkout werden bereitgestellt. Sicherheitspatches werden installiert. Der Shop macht keine Pause.
Wenn der Migrationszweig die Validierung besteht, wird er über dieselbe Git-gesteuerte Deployment-Pipeline, die das Team bereits nutzt, in die Produktivumgebung übernommen.
Das Wichtigste zum Mitnehmen: Risikotoleranz, nicht Überzeugung, ist der größte Engpass bei der E-Commerce-Modernisierung.
Die meisten E-Commerce-Teams wissen bereits, dass sie migrieren müssen. Der Grund für die Verzögerung ist nicht mangelnde Überzeugung, sondern die Risikotoleranz. Ein Feature-Freeze während der Hochsaison ist undenkbar. Eine verpfuschte Migration, die den organischen Traffic drei Monate lang zum Erliegen bringt, bedeutet das Karriereende.
Testumgebungen verändern die Risikobewertung. Die Migration läuft parallel, wird unter realen Bedingungen getestet und bei Fertigstellung zusammengeführt. Der Shop verkauft ununterbrochen weiter. Das Team versendet ununterbrochen weiter.
Wenn dein Replatforming-Plan einen Code-Freeze erfordert, lohnt es sich zu fragen, ob die Infrastruktur der Engpass ist – und ob eine Plattform, die diese Einschränkung beseitigt, den Zeitplan komplett verändert.
Upsun bietet sofortige, datenvollständige Preview-Umgebungen für jeden Git-Zweig, einschließlich vollständiger Datenbankklone, Service-Replikation und isolierter Tests. Starte eine kostenlose Testversion oder erkunde, wie Preview-Umgebungen funktionieren.
Verlangsamt das Klonen von Produktionsdaten in eine Vorschauumgebung die Plattform?
Nein. Upsun verwendet einen Copy-on-Write-Snapshot-Mechanismus. Das bedeutet, dass das Klonen selbst riesiger Datenbanken nahezu sofort erfolgt und die performance der Produktionsumgebung nicht beeinträchtigt.
Wie gehen wir mit sensiblen Kundendaten in Vorschau-Umgebungen um?
Mit Upsun kannst du in deiner Konfiguration Worker-Skripte definieren, die sensible personenbezogene Daten (PII) während des Klonvorgangs automatisch anonymisieren oder bereinigen. So stellst du die Einhaltung von DSGVO- oder PCI-Standards sicher und bewahrst gleichzeitig die Nutzbarkeit der Daten.
Unterstützt das Migrationen zwischen verschiedenen cloud-Anbietern?
Upsun bietet bei der Projekterstellung die Wahl des Cloud-Anbieters. Zwar kannst du eine einzelne Umgebung nicht gleichzeitig über mehrere Clouds hinweg betreiben, doch die Standardisierung der Plattform ermöglicht es dir, deinen gesamten Stack mit minimalem Konfigurationsaufwand zwischen AWS, GCP oder Azure zu verschieben, was sie zu einer idealen „Abstraktionsschicht“ für Cloud-zu-Cloud-Migrationen macht.