Sprawdź zawód
Lekcje kursu · Praca krok po kroku

DevOps Engineer — Praca krok po kroku

Część ruchu traci możliwość zakupu

Praca krok po kroku · Lekcja 3 z 6

Bramki jakości i zgody

Bramka powinna zatrzymać potok przy niespełnieniu jawnego warunku. Odróżnij błąd działania od przerwy w narzędziu. Wyjaśnij, kto zatwierdza odstępstwo i gdzie zapisuje decyzję.

Tok pracy w tej lekcji
  1. Co zrobić najpierwNazwij warunek
  2. Co zrobić dalejSprawdź wynik
  3. Jak zakończyćPrzypisz reakcję

Przykład z pracy

Po zmianie rozliczeń zespół blokuje publikację do czasu sprawdzenia potwierdzenia płatności.

Ćwiczenie praktyczne

Przypisz automatyczne sprawdzenie i właściciela do trzech etapów.

Część ruchu traci możliwość zakupu

Podejmij decyzję

Wróć do notatki z początku sprawy. Zapisz pierwsze działanie i wyjaśnij, jak pomoże rozwiązać sytuację.

Pokaż przykładową reakcję

Wstrzymuję rozszerzanie ruchu, oceniam zgodność danych i uzgadniam wycofanie Chronisz kolejne zamówienia i sprawdzasz, co już zostało zapisane.

Wstrzymuję rozszerzanie ruchu, oceniam zgodność danych i uzgadniam wycofanie
Chronisz kolejne zamówienia i sprawdzasz, co już zostało zapisane.
Rozszerzam wdrożenie, żeby sprawdzić je na większej grupie
Możesz powiększyć awarię, mimo czytelnego związku z wersją.
Ogłaszam zakończenie, bo kompilacja i start serwera przeszły
Działanie usługi obejmuje ukończenie zakupu, a nie sam stan serwera.
Sprawdź się — opcjonalne pytanie

Co wyróżnia czytelną bramkę jakości?

  • Mierzalny warunek, widoczny wynik i ustalona reakcja
  • Jedynie zielony kolor na wykresie
  • Akceptacja bez informacji o zakresie
Pokaż odpowiedź i wyjaśnienie

Mierzalny warunek, widoczny wynik i ustalona reakcja. Bramka działa dzięki kryteriom i odpowiedzialności za decyzję.

Praca krok po kroku · Lekcja 4 z 6

Wdrożenie na części ruchu

Wdrożenie canary umożliwia porównanie nowej i starej wersji przed rozszerzeniem. Wybierz ścieżki krytyczne i sygnał zatrzymania. Uwzględnij, czy obie grupy wykonują porównywalne zadania.

Tok pracy w tej lekcji
  1. Co zrobić najpierwOgranicz ruch
  2. Co zrobić dalejPorównaj ścieżki
  3. Jak zakończyćPodejmij decyzję

Przykład z pracy

Nowa wersja odpowiada szybko, ale użytkownicy tracą potwierdzenie zakupu.

Ćwiczenie praktyczne

Zaproponuj dwa sygnały ważne dla klienta i jeden warunek wycofania.

Sprawdź się — opcjonalne pytanie

Co uzasadnia zatrzymanie wydania?

  • Mniejsza liczba wykonanych kroków potoku
  • Pogorszenie krytycznej ścieżki tylko w nowej wersji
  • Inny tytuł środowiska w panelu
Pokaż odpowiedź i wyjaśnienie

Pogorszenie krytycznej ścieżki tylko w nowej wersji. Kryterium powinno opisywać działanie usługi z punktu widzenia użytkownika.