Mentionsy
Gdy dwa serwery zawieszają się na zawsze | Zrozumieć Deadlock
Mikroserwisy z założenia miały być od siebie niezależne, ale pewien architekt postanowił związać je ze sobą na zawsze. Poznaj mechanizm Distributed Deadlock – cichego zabójcy, przez którego dwa serwery czekają na siebie w nieskończoność, a cały system zamarza, mimo że procesory pracują na 100%.Choć historia Tomka to fikcyjne studium przypadku (Use Case), obnaża ona jeden z najczęstszych i najtrudniejszych do debugowania błędów w nowoczesnej architekturze chmurowej. Zobaczysz, dlaczego dashboardy monitorujące kłamią, gdy system umiera, i jak brak odpowiednich limitów czasowych (timeoutów) potrafi zniszczyć infrastrukturę w kilka sekund.W dzisiejszym Archiwum:• Anatomia cyfrowego paraliżu – jak powstaje zakleszczenie w środowisku rozproszonym (Distributed Deadlock).• Studium przypadku (Use Case) – historia dwóch mikroserwisów uwięzionych w śmiertelnym uścisku, z którego nie ma wyjścia.• Mordercze ponowienia – czym jest zjawisko „Retry Storm” i jak potrafi dobić ledwo żyjącą infrastrukturę.• Tarcza ochronna – jak wdrożyć wzorce Circuit Breaker, Exponential Backoff i Saga, aby uniknąć kaskadowych awarii.Pojęcia z odcinka:• Deadlock (Zakleszczenie) – sytuacja, w której dwa (lub więcej) procesy czekają na zasoby zablokowane przez siebie nawzajem, przez co żaden z nich nie może kontynuować pracy.• Circuit Breaker (Bezpiecznik) – wzorzec projektowy, który automatycznie odcina komunikację z psującym się serwisem, zapobiegając efektowi domina w architekturze mikroserwisów.• Retry Storm (Burza ponowień) – katastrofalne zjawisko, w którym systemy automatycznie i natarczywie próbują połączyć się z przeciążonym serwerem, de facto przeprowadzając na niego atak DDoS.🎧 Słuchaj w drodze (Zasubskrybuj podcast):YouTube: https://www.youtube.com/@ZakazaneZapytaniaApple Podcasts: https://podcasts.apple.com/us/podcast/zakazane-zapytania/id1871120808🕵️♂️ O kanale:Świat IT to nie tylko czyste repozytoria i sukcesy na LinkedInie. Nazywam się Programista Śledczy i analizuję największe katastrofy architektury IT, mroczne dziedzictwo (Legacy Code) i niewyjaśnione incydenty z logów. To cyfrowe True Crime IT. Otwórz akta i dołącz do śledztwa. W mroku każdy błąd zostawia ślad.#Deadlock #Microservices #UseCaseIT
Szukaj w treści odcinka
Bo ostatecznie, czy to w klastrze Kubernetes, czy w kawalerce na Mokotowie, zasada jest jedna.
Ostatnie odcinki
-
DDoS, martwe backupy i błąd inżyniera | Awaria ...
30.03.2026 08:26
-
Błąd w kodzie zgasił prąd 55 milionom ludzi | B...
13.03.2026 10:24
-
Hakerzy już nie łamią haseł. Łamią ludzi | Socj...
25.02.2026 11:20
-
Twoje pieniądze zależą od kodu z lat 80. | Prob...
11.02.2026 18:47
-
Błąd, który spalił 15 000 dolarów w chmurze | N...
02.02.2026 22:37
-
Gdy dwa serwery zawieszają się na zawsze | Zroz...
27.01.2026 14:58
-
Ten jeden znak potrafi skasować całą bazę danyc...
24.01.2026 17:43
-
Zadał jedno pytanie i zniknął bez śladu | Najwi...
23.01.2026 17:23
-
#0: Inicjalizacja | #TrueCrimeIT
21.01.2026 16:26