Mentionsy

Better Software Design
Better Software Design
08.04.2026 23:00

102. State Obsession - EDA /Anti/Patterns

W poprzednim odcinku mówiliśmy o przesadnej szczegółowości eventów. Tym razem uderzamy w drugą stronę — w stronę zdarzeń-worków, które zamiast o biznesie, mówią nam tylko o tym, że "coś się w bazie zmieniło". Razem z Oskarem bierzemy na tapet CRUD-sourcing, często nazywany też obsesją stanu.

State Obsession to sytuacja, w której zamiast faktów takich jak EmailConfirmed czy PersonalDocumentVerified, Twój system wypluwa generyczne UserUpdated. Na pierwszy rzut oka wygląda to na ułatwienie, ale w praktyce to prosty przepis na wyciek szczegółów implementacyjnych i utratę intencji użytkownika.

Zapraszam na stronę https://bettersoftwaredesign.pl, gdzie znajdziesz jeszcze więcej materiałów.

Szukaj w treści odcinka

Znaleziono 4 wyniki dla "Kafka"

Popularnym trendem jest właśnie twierdzenie, że możemy sobie zacząć wdrażanie architektur opartych na zdarzeniach i to właśnie przez Confluent Kafka jest bardzo promowane, chociaż teraz trochę mniej.

Jak byłem na Kafka Summit w zeszłym roku, to już faktycznie podkreślali wartość jakości danych, chyba się zorientowali, że już nie tędy droga.

I Kafka bardzo fajnie technicznie to pozwala zautomatyzować z takimi narzędziami jak Divisium, Kafka Connect.

No i to są bardzo fajne narzędzia i technicznie może nam to bardzo ułatwić tego typu użycie właśnie CDC, Kafka czy też innych szyn, które mają wsparcie tego CDC.