Projektowanie mikroserwisów z AI, DDD i Event Storming

Tytuł: Projektowanie mikroserwisów z AI, DDD i Event Storming
Kod: ai-ddd-es
Kategoria: Architektura systemów i aplikacji
Forma: 50% wykłady / 50% warsztaty
Czas trwania: 4 dni
Zapisy: Indywidualne zamówienie i dopasowanie dla grupy.
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.

Celem szkolenia jest nauka projektowania architektury mikroserwisowej z użyciem Domain-Driven Design i Event Stormingu, wykorzystując AI w dojrzały sposób.

AI na tym szkoleniu skraca czas podejmowania decyzji architektonicznych i zmniejsza koszt błędnych wyborów – od pierwszego Event Stormingu po pracę z legacy – bez oddawania odpowiedzialności za architekturę.

Przenikliwość biznesowa, AI, Event Storming i DDD są tu używane jako narzędzia analizy, projektowania, porządkowania, podejmowania decyzji i kontrolowania ewolucji systemu, a nie akademickie techniki „od zera”.

Uczestnikami są architekci, liderzy techniczni, programiści mierzący się ze złożonością dostarczania produktu biznesowego i projektowania architektury mikroserwisowej, pragnący poszerzyć swoją wiedzę o strategie pomocne w pragmatycznym podejściu do tego zagadnienia. Szkolenie systematyzuje rozbudowane zagadnienia do elastycznych metod dających bezpieczeństwo oraz skalowalność.

Digital Twin Trenera: Ekspert Bottega z Tobą na dłużej

Uczestnicy otrzymują dostęp do Digital Twin Trenera – spersonalizowanego modelu osadzonego w doświadczeniu i sposobie myślenia Trenera. Trener zostaje z Tobą na dłużej, długo po zakończeniu warsztatów i do tego będzie na bieżąco udoskonalany.

Digital Twin został przeszkolony kilkudziesięcioma godzinami transkrypcji, prywatnych materiałów, notatek, interpretacji i doświadczeń - także tych które wykraczają poza ramy szkolenia. Uczestnicy otrzymują dostęp do sparing partnera, wsparcia w codziennych decyzjach architektonicznych, analizie i konsultacji - jaka mogłaby być perspektywa Trenera na dany aspekt ich systemu.

AI na tym szkoleniu:

  • Bierze udział w każdym etapie projektowania – od eksploracji domeny, przez decyzje architektoniczne, po ewolucję legacy – zawsze jako partner do myślenia, nie automatyczny decydent
  • Jest partnerem do zadań architektonicznych w DDD i Mikroserwisach - tych ważnych jak i niechcianych

Uczestnicy szkolenia:

  • Zyskają kontrolę nad złożonością architektury: Umiejętność porządkowania domeny, procesów i granic systemu nawet wtedy, gdy architektura już „żyje własnym życiem”
  • Zrozumieją przyczyny i skutki obecnej sytuacji w swoim projekcie: kompromisy, zaległe decyzje i pozorne ograniczenia
  • Będą podejmować lepsze decyzje architektoniczne przy mniejszym koszcie poznawczym: AI jako partner pozwala szybciej dostrzegać konsekwencje decyzji, ryzyka i alternatywy

Wyróżniki szkolenia

  • AI używane w dojrzały sposób: Wspiera decyzje, analizę, projektowanie, dokumentację – dokładnie tam, gdzie architekt traci dziś najwięcej czasu
  • Digital Twin Trenera, który zostaje na dłużej: Uczestnicy otrzymują dostęp do Digital Twin Trenera – utrwalonego sposobu myślenia, heurystyk i osadzonego w doświadczeniu Trenera, z których mogą korzystać długo po zakończeniu szkolenia
  • Brownfield‑friendly: Szkolenie prostym przykładem pokazuje jak pracować na systemach, które już istnieją posługując się pozornie prostym przykładem greenfieldu

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Fundamenty architektury mikroserwisowej, DDD i Event Stormingu
    1. Po co mikroserwisy – autonomia, skalowanie zespołów ale też koszt
    2. DDD jako praktyczne narzędzie architekta, pozbawione teoretycznych naleciałości i akademickich dysput
    3. Event Storming jako technika odkrywania architektury wraz z nauką przenikliwości biznesowej
    4. Możliwości i ograniczenia AI: wiedza, heurystyki, luki
  2. Kluczowa zmiana w nowoczesnej architekturze
    1. Teraz to biznes uczy IT jak robić MVP – kim jest Product Engineer
    2. Refinementy krótsze o połowę
    3. Architekt i jego iluzja kontroli – jak autonomiczne zespoły pozwolą Ci w niej bezpiecznie trwać
    4. Jesteś liderem, ludzie to też Twoja odpowiedzialność – jak nawzajem sobie pomagać
  3. Big Picture Event Storming – rozumienie domeny z AI
    1. Faza chaotyczna i chronologia – jak nie zgubić sensu procesu
    2. AI jako wsparcie eksploracji domeny
    3. Symulacje poparte doświadczeniem
    4. Filtrowanie zdarzeń udających domenę i kiedy mimo wszystko są one ważne
    5. Bezpośrednie przekształcenie karteczek z warsztatu na klasy i linijki kodu i decyzje architektoniczne
  4. Process Level Event Storming i jego prawdziwe znaczenie dla architektury
    1. Od procesu do odpowiedzialności systemów
    2. Najefektywniejsze techniki facylitacji z AI
    3. Każda karteczka realizuje cel architekta zainteresowanego biznesem
  5. Odkrywanie subdomen i definiowanie Bounded Contextów
    1. Heurystyki odkrywania subdomen
    2. AI Domain Mapper – grupowanie zdarzeń w archetypowe obszary
    3. Kandydaci na bounded contexty i ich prawdziwe znaczenie
    4. Typowe anty‑wzorce
  6. Mapa kontekstów i struktury dużej skali
    1. Czym jest prawdziwa architektura mikroserwisów
    2. Esencja mapy kontekstów, a nie artefakt po to "aby był"
    3. Komunikacja to nie API: jak ważne strategicznie są Twoje codzienne decyzje
    4. Co to znaczy Capability, Platforma - czyli to do czego wszyscy dążą
  7. Komunikacja między bounded contextami
    1. Skrócenie i uproszczenie decyzji dotyczących komunikacji
    2. Zrozumienie konsekwencji zamiast odkrywania ich i kosztownego naprawiania później
    3. Jak dobrać jeden z 3 stylów komunikacji i jeden z 14 sposobów dostarczania wiadomości
    4. Synchroniczna / asynchroniczna, orkiestracja / choreografia - kolejne składniki złożoności komunikacji
    5. Koszty porażki w testowaniu komunikacji na środowiskach testowych i testach end to end
  8. Symulacje, ryzyka i odporność procesu
    1. AI Virtual Roles: co z brakującymi perspektywami?
    2. Techniki radzenia sobie z zawężonym punktem widzenia uczestników warsztatu Event Storming
    3. Identyfikacja ryzyk, kompensacji i konsekwencji architektonicznych
  9. Decyzje architektoniczne z AI
    1. Czego wymaga decyzja która jest „trudna”
    2. Rozdzielać bounded context czy nie?
    3. Modular monolith vs mikroserwisy – nieujawnione trade‑offy
    4. Jak nie musieć pisać kolejnego ADRa
  10. Taktyczne DDD – od procesu do agregatów
    1. Odkrywanie granic agregatu w Process i Design Level Event Stormingu
    2. Inne spojrzenie na te same heurystyki
    3. AI Tactical DDD Helper
    4. Kod jako konsekwencja modelu, nie punkt wyjścia
  11. Legacy i brownfield – architektura ewolucyjna
    1. Dlaczego nauka modelowania greenfield jest kluczowa w pracy z Legacy
    2. Big bang rewrite, Strangler Pattern, Bubble Context, Anti‑Corruption Layer, Autonomous Context
    3. AI Legacy Explorer: analiza brudnego kodu, procesów, identyfikacja cut‑lines
    4. Łączenie technik Event Stormingu z istniejącą architekturą
  12. Dokumentacja mówi to co powinna
    1. Obecnie: Przewidywanie potencjalnych pytań przyszłego czytelnika dokumentacji
    2. Przyszłość: AI i zadawanie dowolnego pytania dot. całej wiedzy rozproszonej w firmie
    3. Przegląd podejścia do budowy własnych agentów (crewAI, semantic layers, SLMs)


Pobierz program w formacie PDF

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zamów szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Twoje dane osobowe przetwarzamy, aby udzielić odpowiedzi na Twoje pytanie. Administratorem Twoich danych osobowych jest Bottega It Minds Sławomir Sobótka. Przysługuje Ci prawo wniesienia sprzeciwu wobec przetwarzania, prawo dostępu do danych, prawo żądania ich sprostowania, usunięcia lub ograniczenia ich przetwarzania. Szczegółowe informacje dotyczące przetwarzania Twoich danych osobowych znajdują się TUTAJ.