Witam w trzysta piętnastym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy w serii podcastów o wpadkach w IT jest testowanie na produkcji.
Dziś moim gościem jest Łukasz Drynkowski, z którym mam przyjemność współtworzyć portal z ofertami pracy dla branży IT o nazwie SOLID.Jobs.
Główne myśli o testowaniu na produkcji z tego odcinka to:
czym naprawdę jest testowanie na produkcji i dlaczego nazwa bywa myląca
dlaczego nawet najlepsi testerzy nie zastąpią realnych użytkowników
różnice między środowiskami dev/test a produkcją (dane, skala, infrastruktura)
rola rzeczywistych danych i nieprzewidywalnych zachowań użytkowników
testy A/B jako kontrolowany eksperyment na produkcji
feature flagi jako fundament bezpiecznego wdrażania zmian
canary releases i stopniowe rolowanie funkcji na użytkowników
mechanizmy rollbacku i wyzwania związane z migracją danych
dark launching i shadow traffic jako sposób na weryfikację bez wpływu na usera
znaczenie monitoringu, telemetrii i automatycznych systemów ochronnych
strategie wyboru użytkowników (opt-in, geolokalizacja, tenant, pracownicy)
typowe problemy i ryzyka: feature flag hell, degradacja wydajności, błędy w cache i “zatrucie” danych
Podden och tillhörande omslagsbild på den här sidan tillhör
Krzysztof Kempiński. Innehållet i podden är skapat av Krzysztof Kempiński och inte av,
eller tillsammans med, Poddtoppen.