SKOLENI.net Školení, kurzy, semináře # efektivni navrh softwarove architektury s vyu zitim architecture as code
KURZ: Efektivní návrh softwarové architektury s využitím Architecture as Code
Tento workshop je zaměřen na řešení klíčových výzev v návrhu softwarových systémů, zejména těch založených na mikroslužbách a distribuovaných architekturách. Ukážeme si, jak tvořit a udržovat architekturu jako kód pomocí C4 diagramů a jak zdokumentovat jen to nejdůležitější pomocí Architecture Decision Records. Účastníci se seznámí s principy a návrhovými vzory pro řešení problémů jako Těsné vazby mezi službami (Tight Coupling) Obtížná sledovatelnost (Observability) Bezpečnos
Program kurzu
: Tento workshop je ideální pro vývojáře a architekty, kteří chtějí efektivně přenést teoretické znalosti do praxe. Veškeré použité nástroje a technologie jsou open source a založené na otevřených standardech, takže je můžete snadno implementovat ve vašich projektech.
Osnova :
- Co je to architektura a proč ji potřebuji
- Role architektury v agilním vývoji
- Co je dobrý architektura
- Jak měřit architekturu
- Praktické cvičení:
- Jak (ne)funguje vývoj bez architektury
- Architektura jako kód a role C4 modelu
- Úvod do C4 modelu: Kontext, kontejnery, komponenty a kódové diagramy.
- Vhodné nástroje pro C4 modely a jejich vlastnosti (Structurizr, Mermaid, …).
- Architecture Decision Record - jak zdokumentovat jen to podstatné
- Praktické cvičení:
- Vytvoření C4 modelu pro několik jednoduchých aplikací.
- Definice SLI/SLO metrik pro naše aplikace.
- Tvorba týmového Architecture Decision Record
- Role Backstage v architektuře a propojení s C4 modelem
- Úvod do Backstage: Co je Backstage a jak podporuje katalogizaci služeb a vývojářské workflow.
- Použití Backstage pro správu služeb a komponent: Jak Backstage pomáhá při organizaci a správě projektů.
- Integrace Backstage s observability a SLO nástroji: Jak propojit Backstage s nástroji jako Prometheus, Grafana a Jaeger pro sledování výkonnostních cílů a kontrolu vazeb.
- Praktické cvičení:
- Nastavení Backstage a registrace služeb.
- Propojení C4 modelu a Backstage pro kontrolu definice služeb.
- Propojení C4 modelu s Backstage a nastavení automatizovaných kontrol pro sledování konzistence mezi návrhem a implementací.
- Observability a architektura
- Co je observability? Metriky, logy a trasování, jejich role v udržování kvality při rychlém vývoji.
- Vazba mezi observability a C4 modelem: Jak observability poskytuje kontrolu nad vazbami mezi komponentami a kontejnery.
- Jak využít C4 pro identifikaci míst v infrastruktuře, do kterých nemáme dostatečný vhled.
- Praktické cvičení:
- Implementace základního observability stacku se zaměřením na tracing
- Jak observability umožňuje sledovat a ověřovat vazby mezi systémy a kontejnery podle C4 modelu.
- Využití observability nástrojů pro automatickou úpravu C4 modelů
- Diskuze, Q&A a závěr:
- Diskuze nad konkrétními problémy účastníků: Odpovědi na otázky a sdílení zkušeností.
- Shrnutí kurzu a doporučení pro další kroky: Jak pokračovat v aplikaci naučených principů ve vlastní práci.
Podrobnosti o kurzu
-
Cílová skupina: Tento workshop je ideální pro vývojáře a architekty, kteří chtějí efektivně přenést teoretické znalosti do praxe. Veškeré použité nástroje a technologie jsou open source a založené na otevřených standardech, takže je můžete snadno implementovat ve vašich projektech.
-
DataScript s.r.o.
-
Objednavateli bude zaslána závazná přihláška k podpisu. Poté bude účastník na školení registrován. Objednavatel uhradí částku kurzovného za výše uvedeného posluchače na základě faktury vystavené poskytovatelem.
Dotazy a komentáře ke kurzuPřihláška na kurz
🔥 NA VYBRANÉ ŠKOLENÍ & datum konání SE MŮŽETE PŘIHLÁSIT zde:
Odesláním formuláře 'Přihláška na kurz' se zaregistruje Vaše přihláška a na zadaný email přijde potvrzení o odeslání této přihlášky.
V případě poskytnutí osobních údajů, souhlasíte s archivací těchto údajů v souladu s podmínkami zákona č. 101/2000 Sb.,
o ochraně osobních údajů, ve znění pozdějších předpisů. Souhlas se zpracováním osobních údajů pro marketingové účely nevyžadujeme, tyto data nezpracováváme.
Server pouze zprostředkovává objednávky kurzů & kontakt na jejich pořadatele. Před odesláním přihlášky je nutno souhlasit s obchodními podmínkami účasti na kurzu daného pořadatele kurzu.
Neodpovídáme za správnost uvedených údajů. © OBEC.net, sro.
URL >>
https://skoleni.net/skoleni_142412_efektivni-navrh-softwarove-architektury-s-vyuzitim-architecture-as-code.html
EfektivnínávrhsoftwarovéarchitekturyvyužitímArchitectureCode