Zkuste nás kontaktovat

Návrh Školení

Seznámení s mikroslužbami

  • Co jsou mikroslužby?
  • Hlavní výhody a výzvy spojené s mikroslužbami
  • Monolitická vs. architektura mikroslužeb

Návrh systémů založených na mikroslužbách

  • Základní principy architektury mikroslužeb
  • Určování hranic mezi jednotlivými službami
  • Komunikace mezi službami

Návrh samotných služeb

  • RESTové rozhraní API a smlouvy o komunikaci mezi službami
  • Strategie verzování jednotlivých služeb
  • Rozdělování dat a jejich ukládání v kontextu mikroslužeb

Event sourcing

  • Principy event sourcingu
  • Výhody a oblasti využití event sourcingu
  • Implementace událostně řízených architektur

CQRS (oddělení příkazů a dotazů)

  • Základy CQRS
  • Kdy je vhodné CQRS nasadit?
  • Praktické implementace CQRS v systémech mikroslužeb

Další designové vzorce pro architektury na bázi mikroslužeb

  • Registr a vyhledávání služeb
  • Síťová vrstva pro komunikaci mezi službami a brány API
  • Vzorce zajišťující odolnost systému (např. obvodový breaker či Bulkhead)

Návrh a provoz celého systému

  • Monitorování a logování v prostředí mikroslužeb
  • Kontejnerizace a orchestrace (např. Docker, Kubernetes)
  • Bezpečnostní aspekty při práci s mikroslužbami

Zavádění mikroslužeb do praxe

  • Hodnocení připravenosti organizace na implementaci mikroslužeb
  • Postupný migrační plán z monolitické architektury na mikroslužby
  • Jak řešit kulturní i technické výzvy?

Závěr a další kroky

Požadavky

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

Cílová skupina

  • Softwaroví vývojáři
  • Systémoví architekti
  • Odborníci z oblasti DevOps
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie