Przejdź do treści
Technologie / Architektura

Architektura systemów i usług - podejście mikroserwisowe

Szkolenie przedstawia nowoczesne podejście do projektowania systemów w architekturze mikroserwisowej, łącząc teorię z praktycznymi aspektami implementacji. Program prowadzi uczestników przez proces projektowania, wdrażania i zarządzania mikroserwisami, ze szczególnym uwzględnieniem aspektów skalowalności i niezawodności. Uczestnicy poznają zarówno architektoniczne wzorce projektowe, jak i praktyczne aspekty pracy z rozproszonymi systemami w środowisku produkcyjnym.

Dlaczego warto wybrać to szkolenie?

Architektura mikroserwisowa to obecnie dominujące podejście do budowania skalowalnych systemów enterprise, które muszą ewoluować w tempie wymaganym przez biznes. Dwudniowe szkolenie prowadzi uczestników przez fundamenty projektowania, wdrażania i zarządzania systemami mikroserwisowymi - od dekompozycji domeny z wykorzystaniem Domain-Driven Design, przez wzorce komunikacji i zarządzanie danymi, aż po praktyki DevOps i observability. Uczestnicy poznają strategie modularyzacji, wzorce integracyjne (synchroniczne z REST/gRPC oraz asynchroniczne z message brokerami), implementację transakcji rozproszonych z wzorcem Saga oraz techniki zapewniania odporności przez Circuit Breaker i bulkhead. Program obejmuje także infrastrukturę - konteneryzację z Docker, orkiestrację z Kubernetes, implementację Service Mesh oraz strategie wdrażania blue-green i canary deployments. To szkolenie dla architektów, tech leadów i inżynierów DevOps, którzy projektują lub modernizują systemy enterprise przechodzące transformację do architektury mikroserwisowej.

Co wyróżnia nasze podejście?

W EITT, organizacji z doświadczeniem 2500+ szkoleń i zespołem 500+ ekspertów, specjalizujemy się w przekazywaniu praktycznej wiedzy opartej na rzeczywistych wdrożeniach. Nasze warsztaty mikroserwisowe prowadzone są przez architektów z doświadczeniem w projektach transformacji systemów monolitycznych dla organizacji enterprise. Uczestnicy pracują na rzeczywistych klastrach Kubernetes, implementują mikroserwisy z różnymi strategiami komunikacji, konfigurują observability stack (Prometheus, Grafana, Jaeger) oraz wdrażają CI/CD pipeline. Po szkoleniu zapewniamy dostęp do referencyjnych architektur, przykładów implementacji wzorców oraz wsparcie w projektowaniu strategii migracji do mikroserwisów.

Korzyści

  • Uczestnik będzie potrafił projektować i wdrażać systemy oparte na architekturze mikroserwisowej
  • Zdobędzie umiejętność dekompozycji monolitycznych aplikacji na mikroserwisy z zachowaniem integralności biznesowej
  • Rozwinie zdolność implementacji wzorców zapewniających niezawodność systemu rozproszonego
  • Nauczy się zarządzać cyklem życia mikroserwisów w środowisku produkcyjnym
  • Pozna metody monitorowania i optymalizacji wydajności systemów rozproszonych
  • Będzie potrafił wdrażać praktyki DevOps w kontekście architektury mikroserwisowej

Dla kogo jest to szkolenie?

Architekci systemowi projektujący nowoczesne aplikacje
Deweloperzy pracujący z architekturą rozproszoną
Inżynierowie DevOps wspierający systemy mikroserwisowe
Technical leaderzy zespołów projektowych
Specjaliści ds. niezawodności systemów
Architekci rozwiązań chmurowych
Inżynierowie platformy

Wymagania wstępne

  • Znajomość podstaw architektury systemów
  • Doświadczenie w projektowaniu aplikacji
  • Rozumienie wzorców projektowych
  • Podstawowa znajomość procesów continuous delivery

Program szkolenia

01

Zasady projektowania mikroserwisów

  • Dekompozycja domeny biznesowej
  • Wzorce komunikacji międzyserwisowej
  • Zarządzanie danymi w systemach rozproszonych
  • Projektowanie i implementacja
  • Strategia modularyzacji systemu
02

Wzorce integracyjne

  • Obsługa transakcji rozproszonych
  • Zapewnienie odporności na błędy
  • Infrastruktura i deployment
  • Konteneryzacja mikroserwisów
  • Orkiestracja i zarządzanie
03

Strategie wdrażania

  • Monitoring i observability
  • Operacje i optymalizacja
  • Zarządzanie konfiguracją
04

Skalowanie i wydajność

  • Bezpieczeństwo mikroserwisów
  • Praktyki DevOps

Formy realizacji

Online

  • Wygoda uczestnictwa z dowolnego miejsca
  • Interaktywne sesje na żywo z trenerem
  • Materiały dostępne przez 30 dni
  • Brak kosztów dojazdu

Stacjonarnie

  • Bezpośredni kontakt z trenerem i grupą
  • Intensywne warsztaty praktyczne
  • Networking z innymi uczestnikami
  • Pełne skupienie na nauce

Najczęściej zadawane pytania

Jakie są wymagania wstępne do udziału w szkoleniu?

Do udziału w szkoleniu Architektura systemów i usług - podejście mikroserwisowe zalecamy: Znajomość podstaw architektury systemów; Doświadczenie w projektowaniu aplikacji; Rozumienie wzorców projektowych.

W jakim formacie i jak długo trwa szkolenie?

Szkolenie trwa 2 dni i jest dostępne w formacie online oraz stacjonarnym. Zajęcia prowadzone są w godzinach 9:00-16:00. Możemy również dopasować harmonogram do potrzeb Twojego zespołu.

Dla kogo przeznaczone jest to szkolenie?

Szkolenie jest skierowane do: Architekci systemowi projektujący nowoczesne aplikacje; Deweloperzy pracujący z architekturą rozproszoną; Inżynierowie DevOps wspierający systemy mikroserwisowe.

Jak przeprowadzić dekompozycję monolitu na mikroserwisy bez destabilizacji działającego systemu?

Najskuteczniejszą strategią jest wzorzec Strangler Fig: identyfikacja bounded contexts (DDD), ekstrakcja usługi za usługą z równoległym działaniem starego i nowego kodu, przy użyciu warstwy routingowej kierującej ruch do odpowiedniego komponentu. Kluczowe jest rozpoczęcie od usług o najniższym ryzyku i najwyższej wartości biznesowej. Każda wyekstrahowana usługa powinna przejść przez fazę shadow traffic (duplikacja ruchu bez wpływu na produkcję) przed pełnym przełączeniem.

Jakie materiały i wsparcie otrzymam po zakończeniu szkolenia?

Po szkoleniu uczestnicy otrzymują roadmapę migracji z monolitu do mikroserwisów, implementacje wzorców komunikacji (Saga, Event Sourcing) oraz konfiguracje infrastruktury kontenerowej. Materiały obejmują również narzędzia do analizy granic usług i matrycę decyzyjną dotyczącą wyboru wzorców integracyjnych.

Dlaczego warto wybrać szkolenie w EITT?

EITT prowadzi szkolenia z architektury mikroserwisowej, łącząc teorię projektowania z praktycznymi aspektami migracji i operowania systemami rozproszonymi. Dysponujemy zespołem ponad 500 ekspertów, a certyfikat ISO 9001 potwierdza jakość naszych procesów szkoleniowych. Możemy dostosować warsztaty do aktualnego stanu Twojej architektury — skontaktuj się z nami.

Patrycja Petkowska
Patrycja Petkowska Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

500+ ekspertów
2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90