Od Micrometeru k DDD: Zlepšujeme observability aplikací
8. 11. 2024 | Kateřina Marešová#observability je klíčová vlastnost moderních aplikací, která umožňuje inženýrům hluboce porozumět chování systému a proaktivně odhalovat a řešit problémy.
V našem dalším online coffee se zaměříme na to, jak observability podporuje spolehlivost a efektivitu aplikací a jak ji úspěšně implementovat v rámci #sre .
Richard Bouška, zkušený CTO a architekt v ASSIST - Software Services nám ukáže:
- Jak ve #springboot aplikacích využít #micrometer k budování detailních metrik.
- Jak vizualizovat data pomocí #prometheus a #grafana a získat cenné přehledy.
- Ukážeme si konkrétní grafy a vysvětlíme principy fungování metrik.
- Poté se přesuneme k #microservices aplikacím a porovnáme architektury založené na #ddd (Domain-Driven Design) a tradičním #CRUD přístupu.
- Jaké výhody přináší DDD z hlediska #telemetry a proč tento přístup lépe podporuje observability
- Porovnáme komunikaci v CRUD mikroservisních aplikacích, kde se využívá HTTP protokol, s modernějším gRPC protokolem, na který se zaměříme v kontextu #cqrs .
- Využijeme metriky poskytované #axon Server a #AxonFramework jako příklady nástrojů pro CQRS, #eventsourcing a DDD design.
Webinář je vhodný pro:
- Vývojáře hledající hlubší pochopení observability a jak ji implementovat ve svých aplikacích.
- Softwarové architekty zajímající se o dopad architektonických rozhodnutí na monitorovatelnost systémů.
- SRE a #devops inženýry zaměřené na zlepšení spolehlivosti a výkonu aplikací prostřednictvím lepšího monitoringu.
Richard zkombinuje teorii a praktické ukázky, které vám pomohou aplikovat získané poznatky ve vašich vlastních projektech.
Richard se s námi v minulosti podělil o další know-how v tomto tématu:
#smitio #assist