Craft-IT 2022 - Oskar Dudycz - Blaski i Cienie Architektur Opartych na Zdarzeniach

  Рет қаралды 978

Craft-IT

Craft-IT

Күн бұрын

Пікірлер: 3
@ThePunkCSS
@ThePunkCSS 2 жыл бұрын
Bardzo fajna prezentacja! Uzupełniła moją wiedzę nt procesowonia wiadomości. Większość patternów już znałem: outbox pattern, czy jak zrobić impedentego konsumenta ale dla mnie inbox pattern jest mega ciekawym pomysłałem. Także procesowanie tych wiadomości ze store'a jest ciekawym konceptem jako subskrypcji na zapisie
@event-driven
@event-driven 2 жыл бұрын
Paweł, dzięki za feedback! Tak, inbox jest dużo mniej znanym wzorcem, ale bardzo pożytecznym. Przyjmijmy, że obsługujesz wiadomości (zdarzenia) z różnych modułów. Okazuje się, że masz błąd i chciałbyś przeprocesować zdarzenia jeszcze raz. Jeśli masz wiadomości (zdarzenia) zapisane w swojej bazie, to przeprocesowanie je ponownie, jest dużo łatwiejsze operacyjnie. Dodatkowo pozwala to nam na zmniejszenie wpływu "peaków" w ruchu, i procesować wiadomości w swoim tempie.
@ThePunkCSS
@ThePunkCSS 2 жыл бұрын
Może jako rozwinięcie całej tej architektury można by było poruszyć procesowanie takich wiadomości, kiedy używamy konwencjonalnej bazy danych jak postgres, niestety tam nie ma takich sprytnych mechanizmów jak subskrypcja na zapisie (wiem, że są triggery bazodanowe ale tutaj nie dadzą rady). I często kusi użycie cronjobow a jak wiadomo takie rozwiązanie ma dużo problemów, jak np. uruchomienie tego samego batcha jednocześnie na wielu instancjach czy procesowanie zbyt wielu wiadomości na raz.
211. Odchudź swoje agregaty! - Oskar Dudycz
1:47:53
Wrocław JUG
Рет қаралды 1,3 М.
$1 vs $500,000 Plane Ticket!
12:20
MrBeast
Рет қаралды 122 МЛН
-5+3은 뭔가요? 📚 #shorts
0:19
5 분 Tricks
Рет қаралды 13 МЛН
Practical introduction to Event Sourcing with EventStoreDB
1:17:08
Dot Net Liverpool
Рет қаралды 14 М.
Pokolenie śmieci. Czas to zmienić!  | Michał Paca | TEDxLikusy
19:58
Ilja Laurs: Dirbtinis intelektas - iššūkiai ir galimybės
1:29:55
$1 vs $500,000 Plane Ticket!
12:20
MrBeast
Рет қаралды 122 МЛН