Spotkanie za nami
22.09.2026
22 września 2026, 18:00–21:00

WSAG Meetup #7

Dołącz do siódmego spotkania Warsaw Software Architecture Group w siedzibie Jit Team! Prezentacje o tym, czy „Magic: the Gathering” uratuje IT, o wzorcach Context Engineering oraz o tym, co zrobić, gdy RBAC już nie wystarcza.

Jit Team, Przyokopowa 33

O tym wydarzeniu

Zapraszamy na siódme spotkanie WSAG, tym razem goszczone przez Jit Team! Czekają na Was trzy prezentacje: Michał (Hans) Hadrysiak sprawdzi, czy „Magic: the Gathering” uratuje IT, Tomasz Ducin opowie o wzorcach Context Engineering, a Kamil Kiełbasa pokaże, co zrobić, gdy model RBAC przestaje wystarczać.

To świetna okazja, aby poznać innych architektów oprogramowania, dzielić się wiedzą i kontynuować budowanie naszej lokalnej społeczności architektury.

Agenda

  1. 18:00
    Michał (Hans) Hadrysiak

    Will „Magic: the Gathering” Save IT?

    Michał (Hans) Hadrysiak, Senior Full Stack Engineer (Makimo)

    po polsku40 min

    AI wyręcza nas w coraz większej liczbie rzeczy, przez co sama praca nie jest tak rozwijająca jak kiedyś. Jak zrekompensować sobie ten deficyt wysiłku, by nasze mózgi nie popadły w atrofię? Odpowiedź może kryć się w kartach, a dokładniej w grze Magic: the Gathering.

  2. 18:50
    Tomasz Ducin

    Context Engineering Patterns

    Tomasz Ducin

    po polsku40 min

    Opis prezentacji zostanie ogłoszony wkrótce.

  3. 19:40
    Kamil Kiełbasa

    When RBAC Is Not Enough?

    Kamil Kiełbasa, .NET Tech Lead (Jit Team)

    po polsku40 min

    Pewnego dnia część redaktorów dużego CMS-a przestała się logować. Nie wolniej, tylko w ogóle. Inne konta działały bez zarzutu, a w logach aplikacji panowała cisza, więc na pierwszy rzut oka wyglądało to na magię. Debugowaliśmy to pół dnia, a przyczyna okazała się boleśnie prozaiczna i nie miała nic wspólnego z kodem logowania. Jak to zwykle bywa, wszystko zaczęło się dużo wcześniej, przy tablicy, gdy modelowaliśmy uprawnienia.

    Od tej awarii wyjdziemy w stronę trzech modeli autoryzacji, czyli RBAC, ABAC i ReBAC, i zobaczymy, gdzie każdy z nich pęka. Dlaczego RBAC radzi sobie z pytaniem "czy ten user jest redaktorem", a przewraca się na pytaniu "czy ten redaktor ruszy akurat ten artykuł". Będzie o Casbin.NET jako lekkiej bibliotece in-process, o Zanzibarze od Google i o SpiceDB, który realnie stoi w naszym projekcie, z demo na żywo z terminala. Na koniec uczciwie o kosztach, bo osobny serwis autoryzacji to nie jest darmowy lunch.

    Wyjdziesz z odpowiedzią na pytanie, czy Twój problem autoryzacyjny da się jeszcze załatwić grubą rolą, czy trzeba już sięgnąć po graf.

  4. 20:30

    Closing & Networking

    Final Q&A and networking

Lokalizacja