- Kluczowe zasady i założenia architektury mikroserwisów.
- Porównanie monolitu i mikroserwisów: kiedy i dlaczego warto wybrać mikroserwisy.
Szkolenie Microservices Design Training
Poziom
ŚredniozaawansowanyCzas
24h / 3 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie 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.
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.
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.
Program szkolenia Microservices Design Training
- Podział aplikacji na mikroserwisy: identyfikacja granic kontekstowych.
- Tworzenie interfejsów API.
- Wzorce komunikacji: synchroniczna vs. asynchroniczna.
- Zarządzanie transakcjami rozproszonymi: saga pattern i compensating transactions.
- Load balancing, autoskalowanie i projektowanie odpornych systemów.
- Monitorowanie i logowanie.
- Uwierzytelnianie i autoryzacja.
- Zarządzanie tajemnicami i bezpieczeństwo komunikacji.
- Projektowanie architektury mikroserwisów dla przykładowego systemu.
- Implementacja kluczowych elementów i testowanie rozwiązania.
Pobierz program
Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.