Mentionsy Mentionsy
Better Software Design
Better Software Design

104. Clickbait Events - EDA /Anti/Patterns

28.05.2026 ·30 min 38 s · 7 rozdziałów

Kontynuujemy mini-serię o antywzorcach Event-Driven Architecture - ponownie z Oskarem Dudyczem. Tym razem jednak bierzemy na początek na warsztat puchnące zdarzenia: jedno “uniwersalne” zdarzenie, które próbuje zadowolić wszystkich naraz. Kolejne pole, kolejne ID “na wszelki wypadek”, aż w końcu wysyłamy w świat pół swojej bazy danych. Zupełnie jak w wierszyku o sznurku Jurka - ktoś dorzuci papierek, aż robi się góra śmieci. Jednak to tylko pretekst do tego, aby dotknąć właściwego tematu, czyli podziału między to, co publiczne, a to, co prywatne.

Wstęp i opis problemu

Podróżnicy opisują problem z event driven architecture, gdzie eventy stają się zbyt komplikowane i nieefektywne.

3:16
Szanse i problemy z eventami

Rozmowa o problemach z eventami, takich jak dorzucanie dodatkowych informacji i użycie słowników.

2:18
Antywzorzec Clickbait Event

Opis antywzorca Clickbait Event, gdzie zdarzenie zawiera niepełną informację, wymagając dodatkowego kliknięcia.

12:32
Klasyfikacja zdarzeń

Rozmowa o klasyfikacji zdarzeń i zastosowaniu enrichment lub anti-corruption layer.

4:50
Zdarzenia publiczne i prywatne

Analiza różnicy między zdarzeniami publicznymi a prywatnymi oraz propozycje rozwiązań.

3:14
Koncepty i modelowanie

Omówienie konceptów takich jak Context Map i propozycje modelowania komunikacji między modułami.

3:38
Rozszerzanie kontraktu

Ważność zastanowienia nad celami rozszerzania kontraktu lub wprowadzania nowych zdarzeń.

0:26

Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.