Návrh Školení

Microservices Architektura

  • Základní principy mikroslužeb
  • Návrh hlavních komponent a služeb
  • Běžné vzory mikroslužeb
  • Meziútvarové komunikační strategie
  • Zpracování distribuovaných transakcí v mikroslužbách
  • Bezpečnostní aspekty v architektuře mikroslužeb
  • Organizace a objev služby
  • Kontejnerizace mikroslužeb
  • Monitorování a pozorovatelnost mikroslužeb
  • Úvod do bezserverového a Event sourcingu

Kontejnerová aplikační architektura

  • Úvod do konceptů kontejnerizace
  • Práce s Docker: vytváření a správa kontejnerů
  • Principy návrhu kontejnerových aplikací
  • Základy Kubernetes a orchestrace kontejnerů
  • Networking v kontejnerovém prostředí
  • Doporučené postupy zabezpečení pro kontejnery
  • Použití Service Mesh pro komunikaci mikroslužeb
  • Strategie vyvažování zátěže a škálování
  • Distribuované sledování a kolekce metrik
  • Infrastruktura jako kód (IaC) pro nasazení kontejnerů
  • Nastavení platformy pro nasazení kontejnerů

Nasazení CI/CD

  • Klíčové pojmy CI/CD potrubí
  • Nástroje a technologie pro automatizaci CI/CD
  • Automatizace sestavení a verzování
  • Automatizované testovací strategie v CI/CD
  • Automatizace nasazení a strategie uvolňování
  • Použití infrastruktury jako kódu (IaC) v nasazení
  • Vzory nasazení: modro-zelené, kanárské a průběžné aktualizace
  • Integrace zabezpečení do DevOps (DevSecOps)

ABC (pokročilé osvědčené postupy a úvahy)

  • Nejlepší postupy pro odolnou architekturu
  • Úvahy o optimalizaci výkonu a škálovatelnosti
  • Plánování obnovy po havárii pro mikroslužby a kontejnery

Shrnutí a další kroky

Požadavky

  • Základní znalost vývoje softwaru
  • Pochopení konceptů cloud computingu
  • Znalost používání příkazového řádku Linux

Publikum

  • Vývojáři softwaru
  • DevOps Inženýři
  • Cloud Architects
  • Správci systému
 21 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie