Zkuste nás kontaktovat

Návrh Školení

Část I: Modelování domény a návrh

  • Principy řízené doménou (Domain Driven Design)

  • Event storming pro odhalení domény

  • Omezené kontexty a mapování kontextů

  • Vlastnictví dat a princip databáze na službu

Část II: Smlouvy a komunikace

  • Návrh smluv

  • Verzování API a strategie evoluce

  • Synchronní komunikační vzorce

  • Asynchronní komunikační vzorce

Část III: Výstavba mikroslužeb

  • Struktura čisté architektury

  • Správa závislostí a bezpečnostní aspekty

  • Úvod do Dapr (Distributed Application Runtime)

  • Komunikace mezi službami

  • Správa stavu

  • Pub/sub zprávy

  • Správa tajemství a konfigurace

  • Pozorovatelnost pomocí vestavěné telemetrie

Část IV: Testovací strategie

  • Testy srdečního tepu (heartbeat)

  • End-to-end testování

  • Testování na úrovni služeb

Část V: Infrastruktura

  • Infrastruktura jako kód (Bicep)

  • Kontejnery a orchestrace (Kubernetes / Azure Container Apps)

  • Pipeline infrastruktury a nasazování

  • Služby úložiště a databází

Část VI: Nasazování

  • CI/CD pipeline

  • Nasazovací kroužky

  • Feature flagy

Část VII: Pozorovatelnost

  • Centralizované protokolování

  • Distribuované trasování

  • Metriky a dashboardy

  • Sledování a upozorňování

Část VIII: Odolnost a obnova po katastrofě

  • Zdravotní sondy a kontroly připravenosti

  • Zpracování chyb výpočetní kapacity

  • Strategie pro selhání infrastruktury

  • Zpracování chyb na úrovni služeb

Požadavky

  • Pevné programovací zkušenosti alespoň v jednom jazyce pro backend (C#, Java, Python nebo podobný)
  • Základní pochopení REST API a protokolu HTTP
  • Seznámení s Gitem a pracovními postupy pro řízení verzí
  • Základní zkušenosti s cloudovou platformou (např. Azure, AWS nebo GCP, nasazení aplikace nebo orientace v portálu)

Cílová skupina

  • Vývojářské týmy přecházející z monolitických systémů na mikroslužby

  • Softwaroví architekti navrhující distribuované systémy

  • Týmy, které již pracují s mikroslužbami a chtějí zlepšit návrh, škálovatelnost a spolehlivost

  • Techničtí profesionálové hledající praktický, rukou-zkušenostní přístup k cloud-nativní architektuře

 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie