Domain-Driven Design Event Storming Event Modeling Event Sourcing CQRS Vertical Slice Architecture
Warsztaty dla zespołów IT

Event Modeling
Proces, który buduje zaufanie.

Trzy klocki. Jeden język. Zero nieporozumień.
Biznes widzi proces, developerzy kod, AI kontekst.
Estymacje się sprawdzają. Nowi wdrażają się w dni, nie miesiące. To nie magia — to Event Modeling.

Przykład diagramu Event Modeling - wizualizacja systemu z komendami, zdarzeniami i modelami odczytu stosowana na szkoleniach DDD i Event Sourcing w Polsce

* Jak powstał ten Event Modeling? Znajdziesz w video poniżej.
Inspirowany grą Heroes of Might and Magic III © Ubisoft

"Mamy 500 projektów. Żaden nie jest na czas i w budżecie."

— VP IT, firma farmaceutyczna, cytowany w badaniu Standish Group CHAOS Report →

Znasz ten ból?

To nie wina technologii.
To wina komunikacji.

Event Modeling daje Ci wspólny język, który łączy wszystkie perspektywy.
Zrozumiesz system oczami: Biznesu, Backendowców, Frontendowców, Testerów i Designerów.

A co z AI?

Event Modeling jest paliwem dla
Twoich Agentów AI.

Sztuczna inteligencja nie domyśla się kontekstu — ona go potrzebuje. Współpraca z AI wymaga komunikacji precyzyjnej, jak nigdy dotąd. Event Modeling daje Ci ją w standardzie.

Zero domysłów = Mniej halucynacji
Idealny kontekst dla promptów
Szybsze generowanie kodu
Rezultaty

Co się zmienia po warsztatach?

Twój zespół wychodzi z konkretnymi umiejętnościami. Te same wyzwania — zupełnie inny rezultat: zrozumiały dla CEO, wykonalny dla Juniora, skalowalny dla Architekta.

Przed warsztatami Frustracje, które kosztują czas i pieniądze. To historie, które słyszę zbyt często. Każda firma ma swoją wersję tych opowieści.
Po warsztatach Wczesne wykrywanie niejasności i potencjalnych problemów pozwala uniknąć kosztownych błędów w późniejszych fazach projektu.
Przed warsztatami Frustracje, które kosztują czas i pieniądze.

Bezproduktywne spotkania

Cztery godziny dyskusji. Whiteboard pełen strzałek. Wszyscy kiwają głowami. A każdy i tak rozumie wymagania inaczej. Dopiero przy wdrożeniu wychodzi, że trzeba przepisać połowę.

"Przecież to było oczywiste" — słyszę to zdanie przy każdej takiej retrospekcji.

Jeden feature blokuje drugi

Każde nowe wymaganie to lawina zmian. Nie wiadomo które części można rozwijać równolegle. Developerzy wchodzą sobie w drogę. Poczucie sprawczości zastępuje frustracja, najlepsi ludzie odchodzą.

Praca sekwencyjna zamiast równoległej. Czas delivery rośnie wykładniczo.

Niespodzianka w ostatniej chwili

Kod został już napisany i biznes zapłacił za jego powstanie kilka dni pracy developera! Wyobraź sobie “radość” Twojego kolegi z zespołu, gdy myśli, że skończył pracę, a Ty uświadamiasz go, że tak naprawdę wszystko jest do zmiany.

Lawina zmian. Przesunięcie deadline'u. Nadgodziny zespołu.

Estymacje to loteria

"To prosty feature, dwa dni roboty." Słynne ostatnie słowa. Okazuje się, że trzeba zmodyfikować trzy mikroserwisy, zaktualizować API i przemyśleć model uprawnień.

Złożoność ukrywała się w szczegółach, które wyszły na jaw dopiero przy implementacji.

Dane dla AI? Jakie dane?

Chcesz wykorzystać AI do decyzji biznesowych, ale system przechowuje tylko aktualny stan — bez historii zdarzeń. Gubicie historię zmian. Audyt to koszmar, odpowiedź na "co się tu wydarzyło?" zajmuje godziny.

Utracone szanse, bo coś nie było wierszem w tabelce.

Po warsztatach Dokładne planujesz i unikasz kosztownych błędów.

Jeden model dla wszystkich

Biznes widzi proces, który rozumie bez tłumaczenia na język techniczny. Programiści widzą diagram, który mapują 1:1 na kod. Designer dokładnie wie, jakie ekrany musi zaprojektować.

Spotkania stają się krótsze. Decyzje — szybsze.

Pracujesz równolegle, bez konfliktów

Vertical Slice Architecture = każdy feature to oddzielna całość. Dodajesz nowe bez dotykania starych. Twój zespół pracuje równolegle, bo każdy dokładnie wie, gdzie zaczynają się i kończą jego odpowiedzialności.

Mniej czekania na innych. Więcej dostarczania.

Code review to tylko formalność

Przewidywalny standard implementacji sprawia, że wszyscy piszą kod w ten sam, sprawdzony sposób. Wszystkie wymagania są jasno nakreślone przed napisaniem pierwszej linijki kodu. Weryfikujesz kompletność zanim zaczniesz budować.

Wyłapujesz nieścisłości, zanim siądziesz do kodu.

Estymacje oparte na faktach

Wizualizacja każdego kroku pozwala oszacować pracę z dokładnością, której nigdy wcześniej nie mieliście. Estymacje przestają być zgadywanką - złożoność jest widoczna na diagramie.

Koniec z "prostymi featurami", które okazują się lawiną zmian.

Historia, która się nie gubi

Storage jest tani. Dane są bezcenne dla machine learning, predykcji i mądrych decyzji biznesowych. Umiesz stosować Event Sourcing, który zapisuje każdy fakt biznesowy. "Kto, kiedy i dlaczego?" — odpowiedź jest w systemie i nigdy nie zniknie.

Nigdy więcej nie trać danych. Audyt? Już go masz.

Zobacz w akcji

Event Modeling: od karteczek do kodu

Wykorzystasz naturalne dla człowieka umiejętności opowiadania historii. Poczujesz się jak reżyser dobrego filmu — ale scenariuszem będzie przepływ zdarzeń w Twojej aplikacji. Użyjesz trzech prostych klocków do opisu nawet najbardziej skomplikowanych procesów.

🎯

Karteczki → Kod 1:1

Jak przekładać model z EventStormingu i Event Modelingu bezpośrednio na działający kod.

🧩

Modularyzacja

Jak podział na moduły wpływa na możliwości rozwoju i produktyzację systemu.

🏗️

Vertical Slice Architecture

Organizacja kodu wokół funkcjonalności biznesowych. Łatwiejsze zmiany, mniej konfliktów.

Programy szkoleniowe

Wybierz swoją ścieżkę

Skup się na modelowaniu i komunikacji (track biznesowy) lub idź głębiej w implementację (track techniczny). Możesz też połączyć oba w 3-dniowy intensywny program.

Dla całego zespołu

Ścieżka Biznesowa

2 dni intensywnych warsztatów
Program
  • Event Storming Big Picture — mapa procesów w kilka godzin
  • Event Modeling — architektura z widokami i automatyzacjami
  • Completeness Check — weryfikacja zanim ruszy implementacja
  • Project Management — estymacje i podział pracy prosto z modelu
  • Bounded Context — modularyzacja dla niezależnych zespołów
Dla programistów i architektów

Ścieżka Techniczna

2 dni hands-on coding
Program
  • Event Modeling → Kod 1:1 — model prosto do implementacji
  • Vertical Slice Architecture + CQRS + Event Sourcing
  • Dynamic Consistency Boundary — jedyne takie szkolenie w Polsce
  • Event Sourcing w praktyce ( Java lub Kotlin + Axon / .NET + Marten / TypeScript + Emmett)
  • Event Sourcing jako źródło danych dla systemów AI
  • Implementacja przy wsparciu agentów AI
Przykładowa implementacja Implementacja

Pełna transformacja: 3 dni

Połącz oba podejścia — od strategii i modelowania po działający kod. Kompletna ścieżka dla Twojego zespołu.

Zapytaj o program 3-dniowy Zapytaj
Anonimowe ankiety po szkoleniach

Co mówią uczestnicy warsztatów

Anonimowość = szczerość. Oto co uczestnicy napisali w feedbacku.

"

Super nauczyć się jak przerobić chaos na czytelny i przejrzysty model. Wcześniej myślałem że DDD to jest bardziej tylko struktura w kodzie a nie całościowe podejście do modelowania produktu.

"

Zrozumiałam tematykę szkolenia i planuję użyć tej wiedzy w projekcie. Praktyczny przykład implementacji - jak wyglądają te funkcje evolve i decide. Training był inspirujący i przyniósł trochę pomysłów do improvementów w istniejącym projekcie.

"

Łatwo zrozumieć tak skomplikowany i obszerny koncept Domain-Driven Design / Event Sourcing / Event Modeling. Heroes III trafiły do mnie jako fajny i zrozumiały przykład. Fenomenalna atmosfera bez spięcia, pozytywne podejście prowadzącego.

"

Solidna dawka wiedzy i praktyki. Event Modeling jest dobrym przykładem do implementacji i pomaga w stworzeniu taska z określonymi acceptance criteria. Świetna energia, fajne przykłady, pozostało potestować w implementacji!

Więcej rekomendacji na LinkedIn →
Twój trener

Mateusz Nowak

Software Craftsman @ NaKodach.pl / Axoniq

Nie jestem teoretykiem z sali wykładowej. Pierwszą linijkę kodu napisałem w wieku 13 lat. Dziś specjalizuję się w automatyzacji procesów biznesowych i projektowaniu architektury opartej na zdarzeniach.

Prowadzę bloga NaKodach.pl oraz DDDHeroes.com, gdzie dzielę się wiedzą o Domain-Driven Design, Event Modelingu, Event Stormingu i Event Sourcingu.

Jako inżynier w Axoniq rozwijam narzędzia open source (Axon Framework) używany przez tysiące developerów (w ponad 65.000 firmach) na świecie, którzy stosują Event Modeling i Event Sourcing. Ta perspektywa daje mi wgląd w realne wyzwania zespołów, które stosują te techniki na produkcji.

Chcesz zwiększyć efektywności Twojego zespołu?

30-minutowa rozmowa bez zobowiązań. Opowiedz mi o wyzwaniach Twojego zespołu, a ja powiem szczerze, czy Event Modeling to odpowiednie podejście dla Was.

Umów bezpłatną konsultację

Lub napisz: mateusz@nakodach.pl

Format

Stacjonarnie lub zdalnie

Czas trwania

2-3 dni

Koszt

Indywidualnie po rozpoznaniu potrzeb