Trwają zapisy do grupy

Szkolenie: Architektura Mikroserwisów z wykorzystaniem Domain-Driven Design oraz Event Storming

Szkolenie „Architektura Mikroserwisów z wykorzystaniem Domain-Driven Design oraz Event Storming” to zaawansowany warsztat projektowania systemów opartych na architekturze mikroserwisów. Uczestnicy poznają praktyczne techniki, takie jak Event Storming i wzorce strategiczne Domain-Driven Design (DDD), dzięki którym możliwe jest precyzyjne określenie granic domen i świadome podejmowanie decyzji architektonicznych. Duży nacisk położony jest na stosowanie CQRS (Command Query Responsibility Segregation), modelowanie kontekstu oraz zarządzanie komunikacją między serwisami.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:4 dni (32h)

Poziom zaawansowania:

Kod kursu:MICROSERVICES/DDD

domain-driven-designevent-stormingarchitektura-mikroserwisowejcqrs

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

23 marca
Trwają zapisy na szkolenieDostępne w BUR

Trener:

Trener-Sages

Cena:

3905 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Architektura Mikroserwisów z wykorzystaniem Domain-Driven Design oraz Event Storming

Cele szkolenia

  • Poznanie techniki Event Storming i jej zastosowania do modelowania domen i eksploracji wymagań

  • Opanowanie strategicznych wzorców Domain-Driven Design: Bounded Context, Context Mapping, Ubiquitous Language

  • Nauka projektowania nowoczesnej architektury mikroserwisów i podejmowania decyzji z wykorzystaniem Architecture Decision Record

  • Wdrażanie CQRS oraz modelowanie komunikacji między mikroserwisami — synchronicznej, asynchronicznej i zdarzeniowej


Dla kogo?

  • Architektów systemów IT i doświadczonych programistów, którzy chcą pogłębić wiedzę na temat architektury mikroserwisowej

  • Zespołów projektowych pracujących nad transformacją istniejących aplikacji do architektury opartej na mikroserwisach

  • Specjalistów zainteresowanych praktycznym zastosowaniem Domain-Driven Design, Event Storming i wzorców komunikacyjnych


Zalety

  • Intensywne, praktyczne warsztaty ukierunkowane na rzeczywiste zastosowania Event Storming i DDD w mikroserwisach

  • Zrozumienie, jak identyfikować Bounded Context oraz projektować architekturę zgodnie z potrzebami domeny

  • Umiejętność rozpoznawania ryzyk architektonicznych i podejmowania decyzji projektowych wspierających skalowalność i modularność systemu

  • Praktyczne zastosowanie wzorców komunikacyjnych, CQRS, Event Sourcing i Saga Pattern

  • Wsparcie w procesie transformacji monolitu do architektury mikroserwisów z wykorzystaniem Strangler Pattern i Anti-Corruption Layer


Wymagania

  • Znajomość wzorców architektonicznych

  • Podstawowa znajomość UML

  • Podstawowa znajomość zagadnień związanych z analizą i projektowaniem


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Wprowadzenie

  • Architektura kodu, a infrastruktury

  • Korzyści i koszt wykorzystania mikroserwisów

  • Wprowadzenie do Event Storming

  • Wprowadzenie do Domain-Driven Design

Wzorce strategiczne Domain-Driven Design

  • Ubiquitous language

  • Bounded context

  • Context mapping

Praca z domeną szkoleniową

  • Wprowadzenie do domeny

  • Wprowadzanie notacji

  • Chaotic Exploration

  • Chronologia

Znajdowanie Bounded Context

  • Szukanie granic języka

  • Wyzwania i pułapki

  • Wybór odpowiedniej architektury

  • Architecture Decision Record

  • ArchUnit jako sposób testowania architektury

Komunikacja międzyserwisowa

  • Strategie komunikacji pomiędzy domenami z wykorzystanie Context mappings

  • Komunikacja z istniejącym Legacy Code

  • Komunikacja synchroniczna

  • Komunikacja asynchroniczna

Transakcje

  • Rozproszone transakcje

  • Eventual consistency

  • Saga

  • Choreografia, a orkiestracja

  • Event Sourcing

API

  • Wersjonowanie

  • API Gateway

  • API composition

Command Query Responsibility Segregation

Testowanie

  • Piramida testów

  • Consumer-Driven Contract

  • A/B testing

Releasing

  • Edge functions

  • Charakterystki Production Ready

  • Strategie deploymentu

  • Strategie releasowania

Transformacja istniejących aplikacji do mikroserwisów

  • Znajdowanie potencjalnych serwisów

  • Anti-Corruption Layer

  • Strangler Pattern

Autorem szkolenia jest Sebastian Malaca

Technical Lider i Architekt specjalizujący się w programowaniu i projektowaniu obiektowym oraz technikach i praktykach pozwalających tworzyć kod wysokiej jakości oraz trener i konsultant w firmie Sages. Głównymi obszary zainteresowań to praktyczne wykorzystanie refaktoryzacji, testowania oraz technik wytwarzania oprogramowania w pracy z istniejącym kodem zarówno na poziomie pojedynczych klas jak i całych aplikacji. Prelegentem (JDD, GeeCon, Confitura, Devoxx, etc. oraz blogerem (Let's talk about…

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

30.11.2025

Uczestnik szkoleniaArchitektura Mikroserwisów z wykorzystaniem Domain-Driven Design oraz Event Storming

Bartosz Sakowicz

Jacek ma dużo wiedzy i świetnie potrafi reagować na bieżące tematy podczas szkolenia. Szkolenia było mega wartościowe, to nie ulega wątpliwości. Co według mnie sprawiło, że tylko "dobre"? Ja akurat preferuje trochę mocniejsze trzymanie się planu (kolejność), więc to co było plusem także stało się lekkim minusem. Natomiast i tak uważam, że wiedzy było dużo, za dużo - aż dopiero w niedzielę zebrałem się, żeby móc ocenić to szkolenie :)

Więcej opinii

Podobne szkolenia