Plan Szkolenia
Architektura Mikrousług
- Podstawowe zasady mikrousług
- Główne komponenty i projektowanie usług
- Typowe wzorce mikrousług
- Strategie komunikacji między usługami
- Obsługa transakcji rozproszonych w mikrousługach
- Zagadnienia bezpieczeństwa w architekturze mikrousług
- Orkiestracja i wykrywanie usług
- Konteneryzacja mikrousług
- Monitorowanie i obserwowalność mikrousług
- Wprowadzenie do Serverless i Event Sourcing
Architektura Aplikacji Konteneryzowanych
- Wprowadzenie do koncepcji konteneryzacji
- Praca z Dockerem: tworzenie i zarządzanie kontenerami
- Zasady projektowania aplikacji konteneryzowanych
- Podstawy Kubernetes i orkiestracji kontenerów
- Sieci w środowiskach konteneryzowanych
- Najlepsze praktyki bezpieczeństwa dla kontenerów
- Wykorzystanie Service Mesh do komunikacji mikrousług
- Strategie równoważenia obciążenia i skalowania
- Śledzenie rozproszone i zbieranie metryk
- Infrastruktura jako kod (IaC) do wdrażania kontenerów
- Konfiguracja platformy do wdrażania kontenerów
Wdrażanie CI/CD
- Kluczowe koncepcje potoków CI/CD
- Narzędzia i technologie automatyzacji CI/CD
- Automatyzacja kompilacji i wersjonowania
- Strategie automatycznego testowania w CI/CD
- Automatyzacja wdrażania i strategie wydań
- Wykorzystanie Infrastruktury jako kodu (IaC) w wdrażaniu
- Wzorce wdrażania: Blue-Green, Canary i Rolling updates
- Integracja bezpieczeństwa w DevOps (DevSecOps)
ABC (Zaawansowane najlepsze praktyki i rozważania)
- Najlepsze praktyki dla odpornej architektury
- Optymalizacja wydajności i rozważania dotyczące skalowalności
- Planowanie odzyskiwania po awarii dla mikrousług i kontenerów
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa wiedza na temat rozwoju oprogramowania
- Zrozumienie koncepcji chmury obliczeniowej
- Znajomość korzystania z wiersza poleceń Linux
Odbiorcy
- Programiści
- Inżynierowie DevOps
- Architekci chmurowi
- Administratorzy systemów
Opinie uczestników (4)
Zaangażowanie i otwartość na rozszerzanie dyskusji o tematy związane z zakresem szkolenia ale ze specyfiką naszej firmy
Michal Koscinski - Volkswagen Poznan Sp. z o.o.
Szkolenie - Docker, Kubernetes and OpenShift 3 for Administrators
O mikroserwisach i sposobie ich utrzymania w Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Szkolenie - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Przetłumaczone przez sztuczną inteligencję
Angażujący i praktyczny.
Balavignesh Elumalai - Scottish Power
Szkolenie - SonarQube for DevOps
Przetłumaczone przez sztuczną inteligencję
Pomoc trenera. Używanie takich narzędzi jak Kiali do monitorowania ruchu i zmian na bieżąco, co ułatwiało zrozumienie co się dzieje na klastrze.