Návrh Školení

Pochopení Microservices

  • Co jsou mikroslužby?
  • Klíčové výhody a výzvy mikroslužeb
  • Monolitické vs. mikroservisní architektury

Navrhování mikroservisních systémů

  • Principy architektury mikroslužeb
  • Definování hranic služeb
  • Communication mezi službami

Návrh služeb

  • RESTful API a servisní smlouvy
  • Strategie verzování služeb
  • Datové oddíly a úložiště pro mikroslužby

Sourcing událostí

  • Pochopení konceptů sourcingu událostí
  • Výhody a případy použití pro získávání událostí
  • Implementace architektur řízených událostmi

CQRS (oddělení odpovědnosti za příkazový dotaz)

  • Úvod do CQRS
  • Kdy použít CQRS
  • Implementace CQRS v mikroservisních systémech

Jiné Design Patterns pro architektury založené na mikroslužbách

  • Servisní registr a zjišťování
  • Service mesh a API brány
  • Vzory odolnosti (např. jistič, přepážka)

Návrh a provoz systému

  • Monitorování a přihlašování v mikroslužbách
  • Kontejnerizace a orchestrace (např. Docker, Kubernetes)
  • Bezpečnostní aspekty pro mikroslužby

Přijímání Microservices

  • Hodnocení organizační připravenosti pro mikroslužby
  • Kroky pro migraci z monolitu na mikroslužby
  • Zvládání kulturních a technických výzev

Shrnutí a další kroky

Požadavky

  • Předchozí zkušenosti s programováním

Publikum

  • Vývojáři softwaru
  • Systémoví architekti
  • DevOps profesionálové
 14 hodiny

Počet účastníků


Price per participant

Reference (7)

Upcoming Courses

Související kategorie