Na tym kursie poznasz optymalną architekturę i niezbędne procesy efektywnego tworzenia i obsługi mikrousług. Kurs jest dostosowany do poziomu uczestników i złożoności ich rozwiązań.
Omawiamy najlepsze praktyki w zakresie rozwoju i eksploatacji mikrousług, ilustrowane konkretnymi przykładami. Dowiesz się, jak projektować systemy oparte na mikrousługach dla średnich i dużych firm, w tym architektury mikrousług zorientowane na domenę (Domain-Oriented Microservice Architecture) przeznaczone dla ekosystemów z tysiącami mikrousług.
Poznasz również procesy niezbędne do pomyślnego wdrożenia mikrousług: testowanie, automatyczne wdrażanie, kulturę DevOpsZarządzanie API, monitorowanie i wiele więcej. Kurs pomoże Ci projektować odporne i skalowalne systemy z wykorzystaniem mikrousług.
- Twórcy aplikacji
- Architekci systemów
- Menedżerowie IT
- Specjaliści IT
- Zalety i ograniczenia architektury monolitycznej w porównaniu z mikrousługami
- Koncepcja i przykłady mikrousług
- Komunikacja między mikrousługami: REST, Events, GraphQL, gRPC
- Zarządzanie API: wersjonowanie, brama API, siatka usług
- kultura DevOps i automatyzacja środowisk
- Testowanie i automatyzacja w mikrousługach
- Najlepsze praktyki w zakresie ciągłego dostarczania i wdrażania
- Szczegółowe monitorowanie i obserwacja
- Odkrywanie usług i jego rola w ekosystemie
Nie ma żadnych specjalnych wymagań wstępnych, ale są one przydatne:
- Ogólna wiedza o bazach danych
- Znajomość HTTP i JSON
- Znajomość metodyk Agile
- Architektura monolityczna
- Architektura mikroserwisowa
- Wzorce komunikacji
- Zarządzanie API
- DevOps kultura
- Testy
- Ciągła dostawa
- Monitorowanie
- Wykrywanie usług
W tej chwili nie ma żadnych rekomendacji.

