Bądźmy w kontakcie

Plan Szkolenia

Zaawansowane koncepcje w inżynierii platformy

  • Przegląd podstaw inżynierii platformy
  • Ewolucja inżynierii platformy w kontekście skalowalności
  • Zasady projektowania skalowalnej architektury platformy

Dogłębne omówienie architektury mikrousług

  • Zasady projektowania mikrousług
  • Dekompozycja aplikacji monolitycznych na mikrousługi
  • Wzorce komunikacji i wykrywanie usług

Konteneryzacja z Dockerem

  • Zaawansowane techniki konteneryzacji
  • Tworzenie zoptymalizowanych obrazów Docker dla mikrousług
  • Kwestie sieciowe i magazynowe związane z kontenerami

Ekosystem i architektura Kubernetes

  • Dogłębne omówienie komponentów Kubernetes
  • Konfigurowanie i zarządzanie klastrem Kubernetes
  • Najlepsze praktyki w zakresie sieci, magazynu i bezpieczeństwa w Kubernetes

Wdrażanie mikrousług na Kubernetes

  • Strategie wdrażania mikrousług
  • Zarządzanie wdrożeniami usług za pomocą wykresów Helm
  • Praktyki ciągłego wdrażania w środowisku Kubernetes

Obserwowalność i monitorowanie w mikrousługach

  • Implementowanie logowania, monitorowania i alertów dla mikrousług
  • Narzędzia i platformy do obserwowalności w ekosystemie Kubernetes
  • Analiza metryk i logów w celu utrzymania zdrowia systemu

Skalowanie i optymalizacja wydajności

  • Strategie skalowania poziomego i pionowego
  • Automatyczne skalowanie usług w zależności od obciążenia
  • Optymalizacja wydajności i zasobów

Inżynieria odporności i niezawodności

  • Projektowanie pod kątem awarii: wzorce odporności w mikrousługach
  • Implementowanie kontroli zdrowia, wyłączników awaryjnych i ograniczania przepustowości
  • Strategie odzyskiwania po awariach i wysokiej dostępności

Zagadnienia bezpieczeństwa dla mikrousług i Kubernetes

  • Zabezpieczanie komunikacji mikrousług
  • Funkcje bezpieczeństwa Kubernetes i najlepsze praktyki
  • Implementowanie siatek usług dla zwiększonego bezpieczeństwa

Projekt praktyczny

  • Projektowanie i wdrażanie skalowalnej aplikacji mikrousługowej na Kubernetes
  • Implementowanie potoków CI/CD do wdrażania mikrousług
  • Stosowanie praktyk monitorowania i skalowania w celu utrzymania wydajności aplikacji

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie koncepcji konteneryzacji i orchestracji
  • Doświadczenie w pracy z Dockerem i podstawowymi operacjami Kubernetes
  • Znajomość chmury obliczeniowej i architektury mikrousług

Grupa docelowa

  • Inżynierowie platformy
  • Profesjonaliści DevOps
  • Architekci oprogramowania
 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie