Vývoj a nasazení aplikací

Prozkoumejte vzory a postupy vývoje aplikací, nakonfigurujte Azure Pipelines a implementujte osvědčené postupy SRE (Site Reliability Engineering). SRE je softwarový inženýrský přístup k vývoji a nasazení aplikací, správě změn, monitorování a reakcím na tísňové volání.

Plánování, trénování a testování

K plánování vývoje a vývoje aplikací použijte následující kontrolní seznam a prostředky pro vývoj aplikací. Měli byste být schopni odpovědět na tyto otázky:

  • Připravili jste vývojové prostředí aplikace a pracovní postup nastavení?
  • Jak strukturujete složku projektu tak, aby podporovala vývoj aplikací Kubernetes?
  • Identifikovali jste požadavky vaší aplikace na stav, konfiguraci a úložiště?

Kontrolní seznam SRE

Nasazení do produkčního prostředí a použití osvědčených postupů

Při přípravě aplikace na produkční prostředí použijte následující kontrolní seznam. Měli byste být schopni odpovědět na tyto otázky:

  • Můžete monitorovat všechny aspekty aplikace?
  • Definovali jste požadavky na prostředky pro vaši aplikaci? A co požadavky na škálování?
  • Můžete nasadit nové verze aplikace, aniž by to ovlivnilo produkční systémy?

Kontrolní seznam osvědčených postupů SRE

Optimalizace a škálování

Teď, když je aplikace v produkčním prostředí, použijte kontrolní seznam nasazení aplikace k optimalizaci pracovního postupu a přípravě aplikace a týmu na škálování. Měli byste být schopni odpovědět na tyto otázky:

  • Jsou z vaší aplikace abstrakce abstrahovány otázky napříč aplikacemi?
  • Dokážete udržovat spolehlivost systému a aplikací a zároveň iterovat nové funkce a verze?

Kontrolní seznam nasazení aplikací