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

architektura-mikroserwisowevent-stormingdomain-driven-designcqrs

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

23 czerwca
Termin gwarantowanyTrwają zapisy na szkolenieOferta specjalna

Trener:

Tomasz Borek

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

Termin:

18 sierpnia
Trwają zapisy na szkolenie

Trener:

Tomasz Borek

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

Termin:

2 września
Trwają zapisy na szkolenie

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

Termin:

4 listopada
Termin gwarantowanyTrwają zapisy na szkolenieOferta specjalna

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

20.03.2025

Uczestnik szkoleniaProjektowanie modeli domen z wykorzystaniem Domain-Driven Design i Event Storming

Wojciech Pyszko

Nawiązywało do przypadków bliskich naszemu biznesowi

Więcej opinii

Podobne szkolenia