Technik & Betrieb

Rollback

Ein Rollback setzt eine Anwendung auf den vorherigen Stand zurück, wenn eine Veröffentlichung Probleme macht. Entscheidend ist nicht, ob es möglich ist, sondern wie lange es dauert.

Warum die Dauer alles ist

Wenn ein Rückschritt Minuten kostet, kann man im Zweifel veröffentlichen und notfalls zurück. Kostet er Stunden, wird jede Veröffentlichung zum Ereignis mit Rücksprachen — und Änderungen sammeln sich zu immer größeren, riskanteren Paketen an.

Deshalb ist eine schnelle Rückkehr keine Notfallmaßnahme, sondern die Voraussetzung für häufige, kleine Veröffentlichungen. Sie senkt das Risiko, statt es nur abzufedern.

Wo es trotzdem nicht funktioniert

Bei Datenbankänderungen. Der Code lässt sich zurücksetzen, eine gelöschte Spalte nicht. Deshalb werden Schemaänderungen so gebaut, dass alte und neue Fassung eine Weile nebeneinander laufen können.

Praktisch heißt das: erst hinzufügen, dann umstellen, viel später entfernen. Wer alles in einem Schritt macht, hat den Rückweg abgeschnitten, ohne es zu merken.

Passende Leistungen

DevOps & CI/CD Pipelines

Schluss mit manuellen Releases: automatisierte Test- und Deploy-Pipelines mit Docker, GitHub Actions und sauberer Nginx-Konfiguration.

Mehr dazu

Hosting & Deployment

Ihre Web-App zuverlässig ausrollen und betreiben: automatische Deployments über GitHub Actions, gehostet auf Hetzner in der EU.

Mehr dazu

Wartung & Support

Laufende Pflege, Sicherheits-Updates und Monitoring mit Sentry, Uptime-Checks und Lighthouse CI — bevor aus kleinen Problemen große werden.

Mehr dazu