Návrh Školení
Seznámení s mikroslužbami
- Co jsou mikroslužby?
- Hlavní výhody a výzvy spojené s mikroslužbami
- Monolitická vs. architektura mikroslužeb
Návrh systémů založených na mikroslužbách
- Základní principy architektury mikroslužeb
- Určování hranic mezi jednotlivými službami
- Komunikace mezi službami
Návrh samotných služeb
- RESTové rozhraní API a smlouvy o komunikaci mezi službami
- Strategie verzování jednotlivých služeb
- Rozdělování dat a jejich ukládání v kontextu mikroslužeb
Event sourcing
- Principy event sourcingu
- Výhody a oblasti využití event sourcingu
- Implementace událostně řízených architektur
CQRS (oddělení příkazů a dotazů)
- Základy CQRS
- Kdy je vhodné CQRS nasadit?
- Praktické implementace CQRS v systémech mikroslužeb
Další designové vzorce pro architektury na bázi mikroslužeb
- Registr a vyhledávání služeb
- Síťová vrstva pro komunikaci mezi službami a brány API
- Vzorce zajišťující odolnost systému (např. obvodový breaker či Bulkhead)
Návrh a provoz celého systému
- Monitorování a logování v prostředí mikroslužeb
- Kontejnerizace a orchestrace (např. Docker, Kubernetes)
- Bezpečnostní aspekty při práci s mikroslužbami
Zavádění mikroslužeb do praxe
- Hodnocení připravenosti organizace na implementaci mikroslužeb
- Postupný migrační plán z monolitické architektury na mikroslužby
- Jak řešit kulturní i technické výzvy?
Závěr a další kroky
Požadavky
- Předchozí zkušenosti s programováním
Cílová skupina
- Softwaroví vývojáři
- Systémoví architekti
- Odborníci z oblasti DevOps
Reference (7)
Byl to dobrý zmatek praktických a teoretických informací. Zaživňující prezentace s příklady z reálného světa.
Anita
Kurz - Building Microservice Architectures
Přeloženo strojem
Oblíbilo se mi, jak byly informace prezentovány. Hassan je karismatický a je na každém tématu dobře připraven, pokud by vznikla nějaká otázka.
Daniel Onisor
Kurz - Building Microservice Architectures
Přeloženo strojem
Interakce s námi, cvičení a materiál. Mnoho věcí je vysvětleno a je to velmi praktické.
Stefan Andrei
Kurz - Building Microservice Architectures
Přeloženo strojem
Pokud se vám téma zamlouvá, můžete snadno najít požadované informace v kurzech. Dobře strukturované. Obzvláště se mi líbil tempový rytmus kurzu.
Marius
Kurz - Building Microservice Architectures
Přeloženo strojem
Učím se spoustu nových věcí a změnil jsem svůj pohled z hlediska vývoje na architektonické hledisko.
Georgiana
Kurz - Building Microservice Architectures
Přeloženo strojem
Interaktivní sezení s otázkami, které nám pomáhají pochopit aktuální téma, dobrá rovnováha mezi teorií a praxí.
Mihai Cleja
Kurz - Building Microservice Architectures
Přeloženo strojem
Dobrý obecný přehled všech témat týkajících se mikroslužeb a proto, že jsme izolováni ve svém vývojovém prostředí od webu, aktuální technologické možnosti, které lze použít k překonání různých problémů spojených s mikroslužbami.
Brian Wilkinson - Mass Consultants Ltd
Kurz - Building Microservice Architectures
Přeloženo strojem