Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Architektura mikroslužeb
- Základní principy mikroslužeb
- Hlavní komponenty a návrh služeb
- Běžné vzory při tvorbě mikroslužeb
- Strategie komunikace mezi jednotlivými službami
- Způsoby řešení distribuovaných transakcí v rámci mikroslužeb
- Otázky zabezpečení v architektuře mikroslužeb
- Orchestrace a mechanismy vyhledávání služeb
- Kontejnerizace mikroslužeb
- Monitorování a sledování stavu mikroslužeb
- Úvod do serverless řešení a techniky Event Sourcing
Architektura aplikací v kontejnerech
- Základní představy o konceptu kontejnerizace
- Pracovní s nástrojem Docker: tvorba a správa kontejnerů
- Návrhové principy pro aplikace v kontejnerech
- Základy Kubernetes a řízení životního cyklu kontejnerů
- Síťování v prostředích s kontejnery
- Osvědčené postupy pro zabezpečení kontejnerů
- Využití Service Mesh k komunikaci mezi mikroslužbami
- Strategie vyvažování zátěže a škálování systémů
- Rozsáhlé sledování provozu a sběr metrik
- Používání Infrastructure as Code (IaC) při nasazování kontejnerů
- Nastavení platformy pro distribuci kontejnerů
Automatizované nasazování pomocí CI/CD
- Klíčové koncepty CI/CD řetězců
- Nástroje a technologie určené k automatizaci CI/CD procesů
- Automatizace tvorby verzí a sestav aplikací
- Strategie automatického testování v rámci CI/CD cyklů
- Automatizace samotného nasazení a strategie uvolňování aktualizací
- Využití Infrastructure as Code (IaC) při provádění nasazení
- Různé vzory automatického nasazení: Blue-Green, Canary a postupné updaty
- Integrace zabezpečení do procesů DevOps (koncept DevSecOps)
Pokročilé osvědčené postupy a důležité aspekty
- Osvědčené přístupy k budování odolné architektury
- Možnosti optimalizace výkonu a škálovatelnosti systémů
- Příprava plánů pro obnovení činnosti po havárii u mikroslužeb i kontejnerů
Shrnutí a další kroky
Požadavky
- Základní znalosti softwarového vývoje
- Porozumění konceptům cloud computingu
- Orientace v používání příkazové řádky Linuxu
Cílová skupina
- Vývojáři softwaru
- Inženýři DevOps
- Cloudoví architekti
- Systémoví administrátoři
21 Hodiny
Reference (1)
Dobré praktiky CI/CD (gitflow a gitops), strategie aplikací, idempotence a drift, správa vzdáleného stavu (remote state management) a Pod Disruption Budgets
McKayla Fusco - NSWC Dahlgren Division - DNA
Kurz - Resilient Architecture: Microservices, Containers, and CI/CD
Přeloženo strojem