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.
This is where a subscription takes over
The first section is open so you can see what a lesson looks like. The rest comes with the subscription at €9.99 a month: every paid course, every exam, every certificate, cancellable monthly. The lessons themselves are in German.
- Every paid course, including the ones still to come
- Exams and certificates at no extra cost
- A podcast episode for every module, playable in the browser
- A handbook as PDF for every course