Zum Inhalt springen

Rollforward

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 03.11.2026

Rollforward ist das Beheben eines Fehlers durch den nächsten Stand, statt auf den vorherigen zurückzuschalten. Der Weg führt nach vorn: Korrektur schreiben, Pipeline laufen lassen, ausrollen.

Rollforward

Das Beheben eines Fehlers durch den nächsten Stand, statt auf den vorherigen zurückzuschalten.
Beispiel: „Beim Rollforward war die Korrektur neun Minuten nach der Meldung draußen.“

Auch roll forward geschrieben. Üblich ist das Wort dort, wo mehrmals täglich ausgeliefert wird und ein Deployment Minuten dauert.

Abgrenzung zum Rollback: Dieser bringt den alten Stand zurück. Beim Rollforward bleibt der neue Stand und bekommt eine Korrektur hinterher.

Wann Rollforward der bessere Weg ist

Wenn das Zurückschalten mehr kostet als die Korrektur. Das ist der Fall, sobald die Datenbank mitgewandert ist, denn eine Strukturänderung lässt sich nicht einfach rückwärts fahren.

Ebenso bei kleinen Fehlern mit begrenzter Wirkung. Ein falscher Text, ein schiefes Bild, eine fehlende Weiterleitung sind in Minuten korrigiert, und ein Rollback würde die Arbeit von drei Kollegen mitnehmen.

Was Rollforward voraussetzt

Eine Pipeline, die in wenigen Minuten durchläuft, und Prüfungen, auf die man sich verlässt. Ohne beides wird aus dem Weg nach vorn ein Raten unter Druck.

Dazu kommt die Beobachtung. Wer nach vorn korrigiert, muss sehen, ob die Korrektur wirkt, und zwar an Messwerten und nicht am Gefühl, siehe Monitoring.

Wo Rollforward endet

Beim Datenverlust. Schreibt der neue Stand falsche Werte in die Datenbank, hilft keine Korrektur nach vorn; dann zählt, wie schnell der Schreibweg abgeschaltet und die Sicherung geholt werden kann.

Deshalb kommt Rollforward zum Rückweg hinzu und tritt nicht an seine Stelle. Die Entscheidung zwischen beiden fällt am Schaden und nicht an der Vorliebe.

Siehe auch:

Rollback

Das Zurückschalten auf den vorherigen Stand, wenn ein Deployment Schaden anrichtet.

#Deployment & Versionierung

Hotfix

Eine Korrektur, die an der üblichen Reihenfolge vorbei ausgeliefert wird.

#Deployment & Versionierung

Deployment

Das Ausrollen eines neuen Stands auf den Server, auf dem die Website läuft.

#Deployment & Versionierung

Monitoring (Deployment)

Die laufende Beobachtung einer Anwendung anhand von Messwerten, Protokollen und Alarmen.

#Deployment & Versionierung

Feature Flag (Feature Toggle)

Ein Schalter im Code, der eine Funktion ohne neues Deployment ein- und ausschaltet.

#Deployment & Versionierung

Build-Pipeline

Der eingerichtete Ablauf, der aus einem Stand im Repository ein ausgeliefertes Ergebnis macht.

#Programmiersprachen