Każdy* system systemu jest rozproszony. Udawanie, iż tak nie jest, naraża system Twojego klienta na nieprzewidywalność rzeczywistości.
Współczesny rozwój systemu opiera się w dużej mierze na podmiotach trzecich - generycznych subdomenach pakowanych jako usługi SaaS: delegowane uwierzytelnianie, zarządzanie RBAC, powiadomienia itp. Połączenie tych komponentów z przewagą rynkową Twojego klienta tworzy produkt.
W mojej prezentacji przedstawię dlaczego praktycznie zawsze powinniśmy się przejmować problemami architektur rozproszonych. Omówię to na teoretycznie prostym przypadku - rejestracji użytkowników.
Słowa kluczowe: outbox pattern, events/commands, compensation, message bus, postgresql.

![Sebastian Kozak [PL] - OpenTelemetry Tracing - to nie takie proste.](https://i1.ytimg.com/vi/i4QQhfInqtw/maxresdefault.jpg)
![Krzysztof Czartoryski - [PL] Jak zautomatyzować i nie zwariować?](https://i1.ytimg.com/vi/XpcaqRf2oWg/maxresdefault.jpg)

![Rafał Schmidt - [PL] Balancing between business and method metrics](https://i1.ytimg.com/vi/6OnmkAWhYSo/maxresdefault.jpg)
![Anita Przybył -Tajna Broń w Twojej Karierze IT [JDD2025]](https://i1.ytimg.com/vi/CNbe0uDfGQg/maxresdefault.jpg)
![Bartosz Olejniczak - [PL] Jak odzyskać radość (i sens) z pracy? [JDD2025]](https://i1.ytimg.com/vi/fzWrIpF65S0/maxresdefault.jpg)

![Artur Skowroński - JVM Iceberg - Modern Performance Edition [JDD25]](https://i1.ytimg.com/vi/XtvRKr_CCbU/maxresdefault.jpg)
