4Developers 2025: Artur Wojnar - "Każdy system jest rozproszony."

youtube.com 1 dzień temu


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.