Mentionsy

Zakazane Zapytania
Zakazane Zapytania
27.01.2026 14:58

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

Znaleziono 3 wyniki dla "AWS"

To sytuacja, w której system operacyjny nie potrafi narysować grafu cyklu, bo krawędzie tego grafu biegną przez światłowody, routery i trzy różne strefy dostępności AWS-a.

Patrycja zawsze mówiła, że jestem zbyt przewidywalny, że działam jak automat.

Akta sprawy zostają zarchiwizowane, ale pamiętaj, w sieci nic nie ginie na zawsze.