Zum Inhalt springen
BitDojo
In 3 Monaten zum Backend Engineer
Daten und SQL7 Min. Lesezeit

Wanderungen ohne Ausfall

Du kannst eine Änderung am Datenbestand als versionierte Wanderung schreiben, additiv vorgehen, eine Spalte in drei Schritten umbenennen und begründen, was sich nicht zurückrollen lässt.

Am ersten Tag ist eine Änderung am Datenbestand leicht: Tabelle wegwerfen, neu anlegen, fertig. Ab dem Tag, an dem echte Daten darin liegen, ist derselbe Schritt der riskanteste im ganzen Beruf.

Der Grund ist eine Eigenheit, die man einmal begreifen muss: Bei einer neuen Version des Codes laufen für einige Minuten zwei Versionen gleichzeitig. Die alte bedient noch Anfragen, die neue startet gerade, und beide sprechen mit demselben Bestand. Wer das ausblendet, baut Ausfälle, die während des Aufspielens auftreten und danach spurlos verschwinden.

Premium

Hier geht es mit einem Zugang weiter

Der erste Abschnitt ist offen, damit du siehst, wie eine Lektion aussieht. Der Rest gehört zum Zugang für 9,99 € im Monat: alle kostenpflichtigen Kurse, alle Prüfungen, alle Zertifikate, monatlich kündbar.

  • Alle kostenpflichtigen Kurse, auch die, die später dazukommen
  • Prüfungen und Zertifikate ohne Aufpreis
  • Podcast zu jedem Modul, im Browser abspielbar
  • Handbuch als PDF zu jedem Kurs