Projektowanie i architektura Software design

Szkolenie Microservices Design Training

Termin

Ustalamy indywidualnie

Czas

24h / 3 dni

Cena

Ustalamy indywidualnie

Szkolenie Microservices Design Training

Projektowanie skalowalnych systemów z wykorzystaniem mikroserwisów to trzydniowe szkolenie, które wyposaży Cię w praktyczną wiedzę i umiejętności potrzebne do projektowania, implementacji i zarządzania nowoczesnymi systemami opartymi na architekturze mikroserwisów. Szkolenie jest w 80% oparte na warsztatach, podczas których będziesz mógł samodzielnie projektować i wdrażać rozwiązania skalowalne, a pozostałe 20% to teoria obejmująca kluczowe zasady i dobre praktyki. Dowiesz się, jak efektywnie wykorzystać mikroserwisy, aby budować systemy, które są niezawodne, wydajne i łatwe do utrzymania.

Dla kogo jest szkolenie Microservices Design Training?

Szkolenie jest skierowane do programistów, architektów oprogramowania oraz inżynierów DevOps, którzy chcą zdobyć lub pogłębić wiedzę na temat projektowania i wdrażania systemów opartych na mikroserwisach.

Program szkolenia Microservices Design Training

1. Wprowadzenie do architektury mikroserwisów

Kluczowe zasady i założenia architektury mikroserwisów.
Porównanie monolitu i mikroserwisów: kiedy i dlaczego warto wybrać mikroserwisy

2. Projektowanie mikroserwisów

Podział aplikacji na mikroserwisy: identyfikacja granic kontekstowych
Tworzenie interfejsów API

3. Komunikacja i integracja między mikroserwisami

Wzorce komunikacji: synchroniczna vs. asynchroniczna
Zarządzanie transakcjami rozproszonymi: saga pattern i compensating transactions

4. Skalowalność i niezawodność mikroserwisów

Load balancing, autoskalowanie i projektowanie odpornych systemów
Monitorowanie i logowanie

5. Bezpieczeństwo w architekturze mikroserwisów

Uwierzytelnianie i autoryzacja
Zarządzanie tajemnicami i bezpieczeństwo komunikacji

6. Warsztat praktyczny: Budowa skalowalnego systemu

Projektowanie architektury mikroserwisów dla przykładowego systemu
Implementacja kluczowych elementów i testowanie rozwiązania

Czego nauczysz się na szkoleniu Microservices Design Training?

Jak projektować i budować systemy oparte na mikroserwisach, zapewniając ich skalowalność i niezawodność.

Jak stosować wzorce architektoniczne do rozwiązywania problemów typowych dla mikroserwisów.

Jak zarządzać komunikacją i transakcjami rozproszonymi w złożonych systemach.

Jak zabezpieczać mikroserwisy i zarządzać ich środowiskiem w produkcji.

Chcesz dowiedzieć się więcej o szkoleniu z Microservices Design Training?

Dowiedz się więcej

Przemysław Wołosz

Szkolenia dla firm
(+48) 730 830 801

    Zamów rozmowę