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.

5:34 · Antywzorzec Clickbait Event 1

Z relacyjnej do Elastica. Może mieć to sens. Ale to, co tutaj wynoszę, to jest, Oskar, to, że muszę zrozumieć, jaki jest typ tego zdarzenia, bo tutaj nawiązałeś troszeczkę do tej klasyfikacji, która mi jest bardzo bliska i bardzo mi tam, wiesz, siedzi w sercu, ta klasyfikacja Fullera z tego jego artykułu What Doesn't Mean Event Driven, gdzie właśnie Fuller pokazuje ten podział na trzy rodzaje wiadomości, czyli właśnie Event Carriage Stand Transfer, Notification Event i Event Sourcingowy. Czasem tam gdzieś widać w internecie, że ktoś jeszcze dodaje do tej klasyfikacji czwarty rodzaj, czyli taki delta event, często to jest nazywane, że nie przenoszę stanu, tylko przenoszę różnicę pomiędzy tym stanem. W praktyce to jest inna forma przeniesienia tego stanu. W zasadzie to, co powiedziałeś, te konwencje Fowlera się pokrywają z tym, co wspomniałem od Gregora Hoppe, intencją.

Pokazano wszystkie 1 dopasowanie. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.