- Funktionen
- Pricing

TL;DR
|
E-Commerce-Teams glauben selten, dass sie ein Infrastrukturproblem haben. In den meisten E-Commerce-Entwicklungsteams, die Verzögerungen bei der Produkteinführung erleben oder langsamer liefern, als sie möchten, ist der erste Reflex, dies als Kapazitätsproblem zu bezeichnen: „Wir brauchen mehr Entwickler“, „Wir brauchen ein größeres DevOps-Team“ oder „Wir brauchen mehr Zeit vor der nächsten Kampagne“.
Der Engpass liegt selten in der Anzahl der Entwickler. Das eigentliche Problem ist meist einfacher und schwerer zu erkennen:
Deine Infrastruktur verlangsamt still und leise die Übergaben zwischen dem Programmieren und der Auslieferung des Programms.
Das Unangenehme daran: Der Großteil dieser Reibungsverluste ist unsichtbar, bis man sie aufdeckt. In einem Retrospektive-Meeting kommt das nicht klar zum Vorschein, weil jedes einzelne Element so aussieht, als wäre es „einfach so“. Und im E-Commerce, wo Releases an Kampagnen, Werbeaktionen und Umsatzfenster gebunden sind, summieren sich diese Verzögerungen schnell.
Wichtigste Erkenntnis: Die meisten technischen Reibungsverluste sind unsichtbar, weil sie als normaler Teil des Entwicklungszyklus betrachtet werden und nicht als behebbarer Engpass.
So sieht die Reibung tatsächlich aus, wenn man sie aufzeigt. Fünf Muster tauchen in E-Commerce-Entwicklungsteams immer wieder auf:
Jedes einzelne ist ein kleiner Hemmschuh. Über ein Jahr hinweg summieren sie sich und machen den Unterschied zwischen monatlichen und wöchentlichen Releases aus. Das summiert sich schneller, als die meisten Führungskräfte erwarten. Bevor überhaupt mit der Produktarbeit begonnen wird, verbringen Teams oft einen ganzen Sprint – Tage voller Teamarbeit – nur damit, die Infrastruktur und CI-Pipelines aufzubauen. Das ist verlorene Zeit für die Feature-Entwicklung, noch bevor eine einzige Zeile Produktcode ausgeliefert wird.
Das Wichtigste zum Mitnehmen: Wenn man bei einem kaputten Prozess einfach mehr Leute hinzufügt, erhöht das nur die Anzahl der Leute, die in derselben queue stehen.
DevOps-Talente sind teuer und rar, und die meisten E-Commerce-Entwicklungsabteilungen arbeiten bewusst mit schlanken Plattformteams. Mehr Personal einzustellen löst kein Queue-Problem; es bringt nur mehr Leute in dieselbe Queue.
Es gibt auch einen strukturellen Grund, warum das von innen schwer zu erkennen ist. Die Amtszeit von IT-Führungskräften ist kurz. Die Infrastrukturentscheidungen des vorherigen Teamleiters werden zur technischen Schuld des aktuellen Teams, das oft Einschränkungen erbt, die es sich nicht ausgesucht hat und die es nicht einfach auflösen kann. Ingenieure auf geerbte Reibungspunkte anzusetzen, ist der Weg, wie man das Budget verbrennt, ohne den Release-Termin vorzuverlegen.
Das Wichtigste auf einen Blick: Durch die Verlagerung der Umgebungslogik in eine standardisierte Plattformschicht können sich Entwickler voll und ganz auf das Programmieren konzentrieren.
Die Lösung ist kein neues Framework oder eine weitere Schicht über Kubernetes. Es geht darum, die Reibungspunkte aus dem Arbeitsalltag deines Teams heraus und in die Plattformschicht zu verlagern.
git push“: Wenn die Plattform deine Konfiguration aus dem Repository liest, wird dieselbe Datei in jede Umgebung bereitgestellt. Ein Entwickler pusht in einen Branch, und die Plattform richtet die Umgebung entsprechend ein oder aktualisiert sie. Ein Rollback ist das Rückgängigmachen eines Commits. Es gibt kein separates Runbook für „wie wir in die Produktion ausliefern“, da der Workflow derselbe ist, den dein Team bereits für die Code-Review nutzt.Das Wichtigste auf einen Blick: Hochgeschwindigkeits-Teams sind erfolgreich, weil sie die „Infrastruktur-Steuer“ beseitigt haben, die ihre Konkurrenten ausbremst.
Wenn dein Team langsamer liefert als deine Konkurrenten, lautet die Frage nicht: „Wie viele Ingenieure brauche ich noch?“ Sondern: „Wie viele Stunden pro Woche verbringt jeder Ingenieur mit Infrastruktur, über die er sich eigentlich keine Gedanken machen müsste?“ Multipliziere das mit deiner Teamgröße. Vergleiche es mit den Kosten für eine Neueinstellung. Die Rechnung überrascht die Leute meist.
Die Teams, die schneller liefern als deins, sind nicht unbedingt schlauer oder besser besetzt. Sie haben einfach aufgehört, die Infrastruktursteuer zu zahlen, die du immer noch zahlst. Jede Stunde, die ihre Entwickler nicht mit fehlerhaftem Staging, instabilen Pipelines und Audit-Vorbereitungen verbringen, ist eine Stunde, die in das Produkt fließt.
Das ist die Lücke, die Upsun schließt. Nicht als schnellere Möglichkeit, deine Anwendung zu hosten, sondern als Möglichkeit, deinem bestehenden Team die Tage zurückzugeben, die es derzeit an eine Infrastruktur verliert, über die es sich eigentlich keine Gedanken machen müsste.
Wie wirkt sich eine eigene Umgebung für jeden Branch auf unsere cloud-Kosten aus?
Upsun verwendet ein provisionbasiertes Preismodell. Du kannst zwar unbegrenzt viele Preview-Umgebungen nutzen, zahlst aber nur für die Ressourcen (CPU, RAM, Festplatte), die du für sie bereitstellst.
Können wir die PCI-Compliance wirklich von Upsun übernehmen?
Ja. Upsun ist ein PCI DSS Level 1-Dienstleister. Indem du deine Anwendung auf unserer Plattform betreibst, übernimmst du die für die Compliance erforderlichen physischen und netzwerktechnischen Sicherheitskontrollen, was den Umfang deiner eigenen Audits erheblich reduziert. Du musst dich nur darum kümmern, dass deine Anwendung konform ist.
Wie geht das Datenklonen mit großen Produktionsdatenbanken um?
Upsun nutzt einen sofortigen Copy-on-Write-Mechanismus. Selbst bei Datenbanken mit mehreren Terabyte erstellt das System Metadaten-Snapshots, anstatt Bits zu kopieren. So erhältst du innerhalb von Minuten eine datenvollständige Vorschauumgebung, ohne dass die Performance deiner Produktionsumgebung beeinträchtigt wird.
Mehr erfahren