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í
Úvod do mikroslužeb a Spring Cloud
- Monolitická versus mikroservisní architektura
- Základní koncepty mikroslužeb
- Seznámení se s nástroji Spring Boot a Spring Cloud
- Vytvoření jednoduché RESTful mikroslužby pomocí Spring Bootu
- Praktický workshop: Implementace základní mikroslužby
Vyhledávání služeb a správa konfigurace
- Registrace a vyhledávání služeb pomocí nástroje Eureka
- Řešení rovnováhy zátěže s využitím Ribbonu
- Centralizovaná správa konfigurace prostřednictvím Spring Cloud Config
- Implementace API brány pomocí Spring Cloud Gateway
- Praktický workshop: Implementace API brány a vyhledávání služeb
Komunikace mezi mikroslužbami a zajištění odolnosti
- Komunikace mezi mikroslužbami pomocí klientů Feign
- Aplikace obvodových spínačů s nástrojem Resilience4J
- Řešení selhání a implementace mechanismů fallbacku
- Rozložené sledování toku požadavků pomocí Spring Cloud Sleuth a Zipkinu
- Praktický workshop: Konfigurace odolnosti mikroslužeb
Kontejnerizace mikroslužeb s využitím Dockeru
- Seznámení s kontejnery a nástrojem Docker
- Převod aplikace Spring Boot na kontejnerovou verzi
- Tvorba vícekontejnerových aplikací pomocí Docker Compose
- Správa mikroslužeb prostřednictvím sítí v Dockeru
- Praktický workshop: Nasazení mikroslužeb pomocí Docker Compose
Monitorování, logování a zabezpečení
- Monitorování mikroslužeb za využití nástroje Spring Boot Actuator
- Centralizované logování pomocí balíku ELK (Elasticsearch, Logstash, Kibana)
- Doporučené postupy pro zabezpečení mikroslužeb
- Nastavení autentizace a autorizace
- Praktický workshop: Konfigurace zabezpečení a monitorování
Škálování a koordinace pomocí Kubernetes
- Seznámení s Kubernetesem a nástroji pro koordinaci kontejnerů
- Nasazení mikroslužeb v prostředí Kubernetes
- Škálování a správa mikroslužeb v produkčním provozu
- Rovnováha zátěže a automatické škálování
- Praktický workshop: Nasazení mikroslužeb na Kubernetes
Pokročilé vzory použití v architektuře mikroslužeb
- Event-driven architektura s využitím nástroje Kafka
- Službová síť (Service Mesh) pomocí Istio
- Rozložené transakce a vzor Saga
- Vytváření CI/CD řetězců pro mikroslužby
- Praktický workshop: Implementace pokročilých vzorů použití
Závěrečný projekt a osvědčené postupy
- Sestavení komplexního systému z mikroslužeb
- Ladění a řešení běžných problémů
- Strategie optimalizace výkonu
- Doporučené postupy pro nasazování do produkce
- Otázky, odpovědi a závěrečné shrnutí
Shrnutí kurzu a další kroky
Požadavky
- Znalost architektury mikroslužeb
- Zkušenosti s programováním v Javě a Spring Bootem
- Základní orientace na REST API a kontejnery
Cílové skupiny
- Vývojáři softwaru
- Inženýři DevOps
- Cloudoví architekti
- Systémoví administrátoři
35 Hodiny
Reference (3)
víceúrovňový strukturovaný kurz
Bert Paelinckx - Cube SoftwareSolutions
Kurz - Introduction to Docker
Přeloženo strojem
Jak vzdělávací specialisté efektivně předávají znalosti
Vu Thoai Le - Reply Polska sp. z o. o.
Kurz - Certified Kubernetes Administrator (CKA) - exam preparation
Přeloženo strojem
Znalost a výměna s Augustinem
Laurent - L'Office national des vacances annuelles (ONVA)
Kurz - Docker and Kubernetes
Přeloženo strojem