Reliability Engineering
wpisy (16)
- Recovery od podstaw: rollback, PITR i powrót po awarii2/5
Cofanie wydania: kod to najłatwiejsza część
Rollback wydania często wygląda jak powrót do poprzedniego obrazu aplikacji. W praktyce najtrudniejsze są dane, migracje i skutki uboczne, które już wyszły…
- Deployment strategies: po co w ogóle są1/6
Rolling update: wymiana po kawałku
Rolling update usuwa downtime podmiany wersji, ale działa poprawnie tylko wtedy, gdy stara i nowa wersja mogą przez chwilę żyć razem.
- seria · 6 części
Deployment strategies: po co w ogóle są
Strategie deploymentu nie powstały po to, żeby pipeline wyglądał poważniej. Powstały, bo podmiana wersji stała się momentem ryzyka.
- Recovery od podstaw: rollback, PITR i powrót po awarii1/5
PITR, RPO, RTO, SLI, SLO i SLA: słownik recovery
Recovery ma swój słownik, ale najważniejsze pojęcia opisują proste pytania: do kiedy wracamy, ile tracimy, jak długo to trwa i jaką obietnicę złamaliśmy.
- seria · 5 części
Recovery od podstaw: rollback, PITR i powrót po awarii
Recovery nie zaczyna się od dużego planu disaster recovery. Zaczyna się od prostego pytania: do czego dokładnie chcemy wrócić i ile możemy stracić.
- seria · 9 części
Testowanie przez warstwy: od kodu do infrastruktury
Seria układa rodzaje testów według miejsca, w którym najtaniej łapią ryzyko: od małej decyzji w kodzie po środowisko produkcyjne.