Plan Szkolenia

Zaawansowane koncepcje w inżynierii platform

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

Głębokie zanurzenie w architekturze mikrousług

  • Zasady projektowania mikrousług
  • Rozkładanie monolitowych aplikacji na mikrousługi
  • Wzorce komunikacji i odkrywania usług

Konteneryzacja z Dockerem

  • Zaawansowane techniki konteneryzacji
  • Budowanie zoptymalizowanych obrazów Docker dla mikrousług
  • Rozważania dotyczące sieci i przechowywania kontenerów

Ekosystem i architektura Kubernetes

  • Szczegółowe eksplorowanie komponentów Kubernetes
  • Konfigurowanie i zarządzanie klastrem Kubernetes
  • Najlepsze praktyki dotyczące sieci, przechowywania i bezpieczeństwa w Kubernetes

Wdrażanie mikrousług na Kubernetes

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

Obserwowalność i monitorowanie w mikrousługach

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

Skalowanie i optymalizacja wydajności

  • Strategie skalowania poziomego i pionowego
  • Automatyczne skalowanie usług na podstawie obciążenia
  • Optymalizacja wydajności i optymalizacja zasobów

Odpowiedź i niezawodność inżynierii

  • Projektowanie na wypadek awarii: wzorce odporności w mikrousługach
  • Wdrażanie kontroli zdrowia, przerywaczy obwodów i ograniczania szybkości
  • Strategie odzyskiwania po awarii i wysokiej dostępności

Kwestie bezpieczeństwa dla mikrousług i Kubernetes

  • Zabezpieczanie komunikacji mikrousług
  • Funkcje bezpieczeństwa Kubernetes i najlepsze praktyki
  • Wdrażanie siatek usług do zwiększenia bezpieczeństwa

Projekt praktyczny

  • Projektowanie i wdrażanie skalowalnej aplikacji mikrousługowej na Kubernetes
  • Wdrażanie rurociągów CI/CD dla wdrażania mikrousług
  • Stosowanie praktyk monitorowania i skalowania w celu utrzymania wydajności aplikacji

Podsumowanie i kolejne kroki

Wymagania

  • Rozumienie koncepcji konteneryzacji i orchestracji
  • Doświadczenie z Dockerem i podstawowymi operacjami Kubernetes
  • Znajomość chmurowego obliczania i architektury mikroservisów

Grupa docelowa

  • Inżynierowie platform
  • Specjaliści DevOps
  • Architekci oprogramowania
 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie