Úvod

Dokončeno

Představte si scénář, ve kterém vývojář nasadí mikroslužbu, která funguje úspěšně, ale obsahuje drobné nedostatky. V průběhu času se tyto nedostatky můžou hromadit, což vede ke zvýšení latence, nadměrnému využití prostředků nebo snížení výkonu uživatelských prostředí. Bez komplexního přehledu o operacích systému mohou takové neektivosti zůstat skryté, což platformě brání v dosažení svého plného potenciálu. Pozorovatelnost poskytuje řešení tím, že nabízí přehledy o výkonu systému v reálném čase, což technikům platformy umožňuje včas identifikovat problémy, rychle reagovat a udržovat optimální výkon pro vývojáře i uživatele.

Pozorovatelnost jde ruku v ruce s průběžným vylepšováním a vytváří smyčku zpětné vazby, kde data o výkonu a systémové poznatky řídí vylepšení platformy. Díky použití nástrojů a postupů, které monitorují, analyzují a automatizují reakce na chování systému, můžou týmy platforem aktivně optimalizovat prostředky, zlepšit spolehlivost a efektivně škálovat. Tyto postupy společně organizacím umožňují vytvářet platformy, které nejen splňují aktuální požadavky, ale také se adaptují na budoucí výzvy.

Tento modul vás seznámí s koncepty pozorovatelnosti a průběžného zlepšování v oblasti přípravy platforem. Zkoumá důležitost pozorovatelnosti v moderních platformách, klíčové metriky pro sledování a nástroje a postupy, které umožňují průběžné vylepšování. Naučíte se implementovat pozorovatelnost do architektury platformy, vytvářet řídicí panely a vizualizace a automatizovat detekci a reakce na incidenty. Kromě toho modul popisuje úlohu smyčky zpětné vazby při řízení průběžného zlepšování a metodologií pro efektivní implementaci těchto postupů.

Cíle výuky

Po dokončení tohoto modulu můžou studenti a profesionálové:

  • Objevte význam pozorovatelnosti při poskytování přehledů o výkonu systému v reálném čase a identifikaci neekiciálnosti.
  • Zjistěte, jak průběžné vylepšování vytváří smyčku zpětné vazby, která řídí vylepšení platformy a optimalizuje prostředky.
  • Seznamte se s srovnávacími testy a monitorováním výkonu, abyste mohli sledovat úspěšnost platformy a identifikovat oblasti pro zlepšení.
  • Prozkoumejte strategie pro přizpůsobení se trendům trhu a předvídání posunů v uživatelských potřebách nebo technologických prostředích.
  • Podpora kultury inovací v rámci technických týmů platformy, která bude nepřetržitě navrhovat a testovat nové nápady.

Požadavky

  • Pochopení toho, co je DevOps a jaké jsou jeho koncepty.
  • Přínosné mít zkušenosti v organizaci, která dodává software.