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
 35 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie