← devsongsai.com

Dodałem trzy próby ponowienia po timeoucie — sklep przyjął 12 tysięcy zamówień zamiast czterech

Kod i git premiera 23.10.2026 21:00

Odcinek wideo ma zaplanowaną premierę na kanale: 23.10.2026 21:00. Poniżej pełny tekst anegdoty.

Treść odcinka

piątek 15:00 — 500 timeoutów
$ grep timeout orders.log 500 razy: zamówienie nie doszło
Piątek, 15:00. Pięćset timeoutów w zamówieniach. Klient klika, płatność nie wraca, nikt nie wie dlaczego.
poniedziałek 10:00 — moja poprawka
$ retry: 3 próby, prosty loop reviewer: LGTM, trzy linie
W poniedziałek dopisałem trzy próby ponowienia po timeoucie. Reviewer zatwierdził w dwie minuty: trzy linie, LGTM.
10:35 — wdrożenie i wykres
timeoutów: 0 wykres w dół, nikt nie pyta
Po wdrożeniu timeoutów zero. Wykres w dół, temat zamknięty. Nikt nie sprawdził, ile przyszło zamówień.
16:20 — księgowość: coś się nie zgadza
12 tysięcy zamówień, cztery prawdziwe każda ponowna próba: nowe zamówienie
Timeout zniknął nie dlatego, że zamówienie doszło — tylko dlatego, że każda ponowna próba zakładała nowe. Dwanaście tysięcy zamiast czterech.
seria devsongsai
Anegdota #71 · sezon 8