Analiza decyzji · Middle · Pytanie 13 z 14
Przepisany silnik cen może zawieść tylko przy prawdziwym ruchu. Błąd byłby kosztowny, więc chcesz ograniczyć liczbę dotkniętych użytkowników. Jak go wydać?
- 1Canary: 1% ruchu, rosnące przy zdrowych metrykach
- 2Blue-green przełączające cały ruch naraz
- 3Duże wydanie nocą, gdy ruch jest najmniejszy
Pokaż odpowiedź
Poprawna odpowiedź: Canary: 1% ruchu, rosnące przy zdrowych metrykach
Wyjaśnienie
Canary ogranicza szkody do małej części użytkowników i pokazuje prawdziwe zachowanie, zanim kod zobaczą wszyscy. Blue-green pasuje do szybkich, czystych wycofań, ale nowy kod dostają wszyscy jednocześnie. Wydanie nocne pasuje do zmian z przestojem, lecz mały ruch może ukryć właśnie ten błąd, którego się obawiasz.