Event Storming

1 Grudnia 2018, 09:00-17:00 (Sobota)

Zobacz na mapie

To wydarzenie już się skończyło. Zapraszamy na inne ciekawe wydarzenia.
Dołącz do wydarzenia
  Rodzaj Bilety dostępne do Liczba
  Lista podstawowa
Wyprzedane Brak wolnych miejsc
  Lista rezerwowa
Wyprzedane Brak wolnych miejsc

01.12.2018 widzimy się w łódzkim biurze Sii, na warsztacie z Event Storming. Wydarzenie organizujemy razem z łódzkim JUG.

Na szkolenie zabierz ze sobą pozytywne nastawienie, poczucie humoru i głód wiedzy - komputer nie będzie Ci potrzebny.

Opis warsztatu:

Implementacja Domain Driven Design często sprowadza się do iteracyjnego podejścia capture-embed-protect - trzech faz, w których tworzymy model opisany wspólnym językiem rozumianym w całym zespole, osadzamy model w kodzie i wreszcie chronimy go przed złowrogim wpływem innych modułów, kontekstów czy domen. Zrozumienie domeny, działających w niej procesów czy ograniczeń jest tu kluczowe dla powodzenia całej implementacji.

Event Storming jest lekką techniką do zespołowego odkrywania i modelowania złożonych domem i problemów. Wykorzystując eventy, istotne zdarzenia zachodzące w domenie, możemy modelować i wizualizować nie tylko sam flow logiki biznesowej, ale również bardziej złożone byty, agregaty, reguły biznesowe i powiązane z nimi hot-spoty, commandy, read-modele. Event Storming to także platforma komunikacji i transferu wiedzy w zespole, której użycie pozwala wdrażać na produkcję właściwe zrozumienie problemu, zamiast przybliżeń i niespełnionych założeń. Software development to proces ciągłego uczenia się, działający kod jest efektem pobocznym.

Podczas sesji zapoznamy się zarówno z ogólnymi konceptami, stosowanymi przez prowadzących rozszerzeniami, jak i użyciem techniki Event Stormingu w kolejnych etapach projektu. Od wysokopoziomowego big-picture do modelowania oprogramowania, projektowania agregatów, commandów, łączenia artefaktów wyjściowych sesji z CQRS, Event Sourcingiem, BDD czy implementacjami opartymi o Domain Driven Development.

Prowadzący: 

Mariusz Gil - software architect interesujący się złożonymi systemami o wysokiej wartości biznesowej, związany głównie z platformami webowymi. Ex-CTO, konsultant, speaker i trener w Bottega IT Minds. Z branżą IT związany od ponad 18 lat. Po godzinach oddaje się swoim innym pasjom, fotografii i gitarze elektrycznej.


Wojtek Ptak - konsultant oraz CTO w firmie FreshMail, gdzie rozwija zespół oraz pracuje nad rozwiązaniami biznesowymi opartymi o analizę danych na wielką skalę z wykorzystaniem Machine Learning oraz AI. Tam wraz z zespołem dokonuje transformacji i rozwoju architektury w złożonym systemie z odpowiednią dla wyzwań dawką legacy, w trakcie której główny nacisk kładzie się na głębokie zrozumienie potrzeb biznesowych łączących perspektywy różnych stron w projekcie. Wielki zwolennik Event Driven Architecture i Event Stormingu, eksperymentujący z ich wykorzystaniem także pod kątem Data Science.

Wcześniej współpracował jako architekt i konsultant m.in. z The Coca-Cola Company, American Bankers Association, Macy's, Heineken, Saks 5th Avenue, BP, Boots, Polo Ralph Lauren, Homebase, Porsche oraz z wieloma innymi. Prywatnie entuzjasta sportów górskich - downhill, enduro, freetouring, freeride snowboarding oraz podróży, wypraw i fotografii.

Zobacz również:

szkolenia wydarzenia Łódź