DevTalk Menu

Viewing all items for tag event storming

Permalink:

DevTalk #138 – O Event-Driven Architecture z Tomaszem Stolarczykiem

(comments are closed)

Masz dosyć systemów, które sypią się jak domek z kart, gdy tylko jeden serwis złapie zadyszkę? Czas przestać trzymać usługi „za rękę” przez HTTP i pozwolić im żyć własnym życiem. Event-Driven Architecture (EDA) to przejście z trybu rozkazującego na reagowanie na fakty, więc zamiast mówić każdemu, co ma robić, po prostu ogłaszasz, co się stało.

W tym odcinku o EDA mówił Tomasz Stolarczyk, programista i konsultant z Arkency, specjalizujący się w ratowaniu systemów legacy. Po latach pracy z Javą, obecnie rozwija złożone systemy w Ruby. Jest współtwórcą i aktywnym developerem Rails Event Store: otwartoźródłowego narzędzia do obsługi zdarzeń i Event Sourcingu, na którym bazuje wiele jego wdrożeń. Tomasz opowiada, jak nie zgubić się w świecie bez stacktrace’ów i dlaczego programiści mogą czerpać garściami z EDA, nawet jeśli nie chcą (lub nie potrzebują) wdrażać pełnego Event Sourcingu.

Z tego odcinka dowiesz się:

  • Czym charakteryzuje się Event-Driven Architecture i jak wytłumaczyć to nowej osobie w zespole;
  • Czym różni się prawdziwe EDA od zwykłego „strzelania eventami” po akcji użytkownika;
  • Co zapewnia wzorzec Outbox;
  • Chude czy grube eventy i co wysłać w świat, żeby nie „zabić” bazy subskrybenta;
  • Kiedy postawić na swobodną choreografię usług, a kiedy wprowadzić Process Managera;
  • Jak działa komunikacja asynchroniczna w EDA;
  • Jakie wyzwania niesie debugowanie systemu bez stacktrace’ów;
  • Dlaczego Rails Event Store ułatwia monitoring systemów eventowych;
  • Na czym polega magia Event Sourcingu i jak odtworzyć stan systemu sprzed pół roku;
  • Jak przebudowywać modele odczytu z historycznych eventów;
  • Jak wprowadzić eventy do starego kodu, korzystając z techniki Event Stormingu.

 

A teraz… PLAY!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk #110 – O Event Storming z Mariuszem Gil

(comments are closed)

mariusz-gil-large

EventStorming tworzy przestrzeń do dyskusji nad projektami, z perspektywy wiedzy technicznej i oczekiwań biznesu. Potrafi znacząco usprawnić projekty, a nawet zablokować te, które nie mają racji bytu. Dobrze przeprowadzony ES wymaga dobrego przygotowania i obeznania w umiejętnościach miękkich. Jak już wielokrotnie mówiliśmy w DevTalku, samo klepanie kodu już nie wystarcza!

Nasz dzisiejszy gość jest mocno zaangażowany w rozwój oraz praktyczne zastosowania EventStormingu, więc dostaniemy porządną dawkę informacji z najczystszego źródła wiedzy. Panie i Panowie, powitajcie Mariusza Gila!

Mariusz jest architektem oprogramowania, trenerem, ex-CTO, z branżą IT związany od ponad 20 lat. Pasjonuje się projektowaniem i implementacją systemów o złożonych wymaganiach biznesowych, machine-learningiem i rozwiązaniami, które można przełożyć na realną wartość biznesową dla klienta. Mówca i organizator eventów dla deweloperów, chcących rozwijać swoje umiejętności zawodowe. Obecnie związany z Source Ministry oraz Bottega IT Minds, gdzie ma okazję pracować z wieloma zespołami deweloperskimi w Polsce i Europie.

Ze sto dziesiątego odcinka DevTalk dowiesz się:

  • jakie są różnice między EventStormingiem a event sourcingiem?
  • co to jest EventStorming?
  • po co się go przeprowadza?
  • jaka jest pozycja EventStormingu w DDD?
  • ABC sesji stormingu: po co, kto, jak często?
  • czy ES to framework rozwiązujący wszystkie problemy?
  • czy ES powinna wspierać jakaś technologia?

PS. Podobał Ci się ten odcinek? Zostaw opinię i gwiazdki na iTunes, żebym miał stały dopływ endorfin i wypuszczał kolejne świetne DevTalki. 😉

A teraz… PLAY!
Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.

Permalink:

DevTalk Trio S02E09 – Co to jest event storming

(comments are closed)

Zapraszam serdecznie do odsłuchania dziewiątego odcinka drugiego sezonu DevTalk Trio. Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Kontynuujemy tematy poruszone w poprzednich odcinkach.

Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy firmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są największe światowe firmy z listy Global Fortune 500 oraz polscy liderzy rynku.

Lingaro

Serdecznie dziękujemy za wsparcie!

Czekam na Twoje gwiazdki i opinie na iTunes! To bardzo motywuje :). Dzięki!

I… PLAY!!

Czytaj dalej…

  • Thanks for leaving a comment, please keep it clean. HTML allowed is strong, code and a href.