
Systemy rozproszone często przypominają przechadzkę po polu minowym. Nigdy nie wiemy kiedy coś gdzieś wybuchnie. Jak upewnić się, że faktycznie opublikowaliśmy dane zdarzenie, nie przegapiliśmy żadnej wiadomości, a może już ją widzieliśmy? I czy w ogóle i kiedy musimy się tym przejmować? Tak zwane „delivery guarantees” są z nami w pracy w systemach rozproszonych, czy tego chcemy czy nie, więc warto wiedzieć, jak i kiedy ich używać, gdy jest to konieczne. W oparciu o rzeczywiste przykłady omówimy szereg wzorców, narzędzi i technik, rozważając zarówno ich zalety, jak i ograniczenia oraz to, czy rzeczywiście mają zastosowanie w danej sytuacji.
Bluesky: https://bsky.app/michal.ostruszka.me