Kurzusleírás
I. rész: Domain Modellezés és Tervezés
-
Domain Driven Design elvek
-
Eseményviharozás domain felfedezéshez
-
Körülhatárolt kontextusok és kontextus leképezés
-
Adattulajdonlás és adatbázis-szolgáltatás elv
II. rész: Szerződések és Kommunikáció
-
Szerződéstervezés
-
API verziókezelés és evolúciós stratégiák
-
Szinkron kommunikációs minták
-
Aszinkron kommunikációs minták
III. rész: Mikroszolgáltatások Építése
-
Tiszta architektúra szerkezet
-
Függőségkezelés és biztonsági megfontolások
-
Bevezetés a Dapr (Distributed Application Runtime) használatába
-
Szolgáltatások közötti kommunikáció
-
Állapotkezelés
-
Pub/sub üzenetküldés
-
Titkos kulcsok és konfigurációkezelés
-
Megfigyelhetőség beépített telemetria segítségével
IV. rész: Tesztelési Stratégiák
-
Szívverés tesztek
-
Végpontok közötti tesztelés
-
Szolgáltatásszintű tesztelés
V. rész: Infrastruktúra
-
Infrastruktúra mint kód (Bicep)
-
Konténerek és orchestráció (Kubernetes / Azure Container Apps)
-
Infrastruktúra folyamatok és telepítés
-
Tárolás és adatbázis szolgáltatások
VI. rész: Telepítés
-
CI/CD folyamatok
-
Telepítési gyűrűk
-
Funkciózászlók
VII. rész: Megfigyelhetőség
-
Központosított naplózás
-
Elosztott nyomkövetés
-
Metrikák és irányítópultok
-
Monitorozás és riasztás
VIII. rész: Rugalmasság és Katasztrófa-helyreállítás
-
Egészségügyi próbák és készültségi ellenőrzések
-
Számítási hibák kezelése
-
Infrastruktúra hibakezelési stratégiák
-
Szolgáltatásszintű hibakezelés
Követelmények
- Szilárd programozási tapasztalat legalább egy backend nyelven (C#, Java, Python vagy hasonló)
- Alapvető ismeretek a REST API-król és a HTTP-ról
- Ismeret a Git és verziókövetési munkafolyamatok terén
-
Alapvető tapasztalat valamely felhőplatformon (pl. Azure, AWS vagy GCP, alkalmazás telepítése vagy a portál navigálása)
Közönség
-
Fejlesztőcsapatok, akik monolit rendszerekről váltanak mikroszolgáltatásokra
-
Szoftverarchitektusok, akik elosztott rendszereket terveznek
-
Csapatok, akik már dolgoznak mikroszolgáltatásokkal, és szeretnék javítani a tervezést, skálázhatóságot és megbízhatóságot
-
Szakmai szakemberek, akik gyakorlati, kézzelfogható megközelítést keresnek a felhőalapú architektúrához
Vélemények (3)
a tanárok technikai felkészítése
Giorgio - Asystel-BDF S.p.A.
Kurzus - Creating a Service Mesh with Istio and Kubernetes
Gépi fordítás
A gyakorlatok
Ivan - si
Kurzus - Spring Cloud for Microservices
Gépi fordítás
Megvolt a megfelelő tempójában, optimális volt a képzési üteme.
Edwards Mukasa - AFRINIC Ltd.
Kurzus - Microservices with Spring Cloud and Kafka
Gépi fordítás