Kuloodporna komunikacja w systemach rozproszonych - Kuba Kubryński

youtube.com 4 lat temu


Systemy rozproszone to przede wszystkim komunikacja. Na poziomie tutoriali i prezentacji wygląda to bajecznie prosto. Schody zaczynają się kiedy próbujemy przejść z localhost na stage czy produkcję. Bez adekwatnego przygotowania zyskujemy jedynie przepis na katastrofę doskonałą, która z reguły poprzedzają magiczne słowa "co może pójść źle".

Podczas prezentacji przejdziemy przez wzorce projektowania, testowania i utrzymania odpornej komunikacji. Dowiemy się na czym polegają podejścia "safe to fail" i "fail fast". Poruszymy temat analizy wydajności i zapewnienia kompatybilności API.