Návrh Školení
Úvod do Microservices a Spring Cloud
- Monolitická vs Microservices architektura
- Základní koncepty Microservices
- Úvod do Spring Boot a Spring Cloud
- Vytvoření jednoduché mikroslužby RESTful s Spring Boot
- Praktická laboratoř: Implementace základní mikroslužby
Vyhledávání služeb a Configuration Management
- Registrace a vyhledávání služeb pomocí Eureka
- Manipulace s vyvažováním zátěže pomocí pásu karet
- Centralizovaná konfigurace s Spring Cloud Config
- Brána API s bránou Spring Cloud
- Praktická laboratoř: Implementace brány API a zjišťování služeb
Communication & Odolnost
- Inter-Service Communication pomocí Feign Clients
- Implementace jističů s Resilience4J
- Řešení poruch a záložních mechanismů
- Distribuované sledování pomocí Spring Cloud Sleuth & Zipkin
- Praktická laboratoř: Konfigurace odolnosti služeb
Kontejnerování Microservices s Docker
- Úvod do kontejnerů a Docker
- Dockerzřízení Spring Boot aplikace
- Vytváření vícekontejnerových aplikací pomocí Docker Compose
- Správa Microservices pomocí Docker sítí
- Hands-on Lab: Nasazení Microservices s Docker Compose
Monitorování, protokolování a zabezpečení
- Monitorování Microservices pomocí aktuátoru Spring Boot
- Centralizované protokolování pomocí ELK Stack (Elasticsearch, Logstash, Kibana)
- Doporučené postupy zabezpečení pro Microservices
- Konfigurace ověřování a autorizace
- Praktická laboratoř: Nastavení zabezpečení a monitorování
Škálování a orchestrace s Kubernetes
- Úvod do Kubernetes a Container Orchestrace
- Nasazení Microservices v Kubernetes
- Škálování a správa Microservices ve výrobě
- Load Balancing a Auto-Scaling
- Praktická laboratoř: Nasazení Microservices na Kubernetes
Pokročilé Microservices vzory
- Event-Driven Architecture s Kafkou
- Service Mesh s Istio
- Distribuované transakce a vzor ságy
- CI/CD potrubí pro Microservices
- Praktická laboratoř: Implementace pokročilých Microservices vzorů
Závěrečný projekt a osvědčené postupy
- Vybudování kompletního Microservices systému
- Ladění a odstraňování běžných problémů
- Strategie optimalizace výkonu
- Nejlepší postupy pro produkční nasazení
- Otázky a odpovědi a závěrečné shrnutí
Shrnutí a další kroky
Požadavky
- Pochopení architektury mikroslužeb
- Zkušenosti s Java a Spring Boot
- Základní znalost REST API a kontejnerů
Publikum
- Vývojáři softwaru
- DevOps Inženýři
- Cloud Architects
- Správci systému
Reference (5)
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurz - Spring Cloud for Microservices
Vysvětlil vše, nejen k8s pojmy.
Stefan Voinea - EMAG IT Research S.R.L
Kurz - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated
Depth of knowledge of the trainer
Grant Miller - BMW
Kurz - Certified Kubernetes Administrator (CKA) - exam preparation
Very informative and to the point. Hands on pratice
Gil Matias - FINEOS
Kurz - Introduction to Docker
Practical examples, and open disussions