Konrad Kowalski (rootsher)Principal Platform & Reliability Architect011100001110011110101010100000101110101011010011

Reliability Engineering

wpisy (16)

  1. 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…

  2. 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.

  3. 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.

  4. 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.

  5. 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ć.

  6. 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.