Kurzusleírás
Bevezetés az elosztott rendszerekbe
- Mi az elosztott rendszer?
- Gyakori kihívások: késleltetés, összeegyeztethetőség, elérhetőség
- Rendszergazdai komponensek és kommunikációs modellek áttekintése
Méretezési elvek
- Függőleges és vízszintes méretezés
- Terheléselosztás és rugalmasság
- Tároló, számítási és I/O méretezése
Architektúriai minták
- Ügyfél-kiszolgáló és többszintű architektúrák
- Szolgáltatás-orientált és mikroszolgáltatási architektúrák
- Eseményvezérelt architektúra és üzenetsorok
CAP tétel és összeegyeztethetőség modelljei
- CAP tétel magyarázata
- Eredményes vs. esetenkénti összeegyeztethetőség
- Összeegyeztethetőség és elérhetőség közötti választás
Tárolóstratégiák az adatok elosztása esetén
- Készletelosztás és részekbe osztás
- Másolási stratégiák és kvórum olvasás/írás
- Elosztott adatbázisok és kulcs-érték tárolók
Kommunikáció és koordináció az elosztott rendszerekben
- REST, gRPC, üzenetszolgáltatók (pl. Kafka, RabbitMQ)
- Vezető kiválasztás és elosztott egyetértés
- Zookeeper vagy etcd használata a koordinációhoz
Hibatűrésképesség és megbízhatóság
- Hiba esetén történő tervezés és elegáns lebomlás
- Ismétlési mechanizmusok, időkorlátok és áramkör-átjárók
- Figyelés, megfigyelhetőség és chaosegyenletek
Felhőalapú és modern megvalósítási gyakorlatok
- Konténerek, orchestralás és Kubernetes
- Állapotmentesség és változatlanul maradó állapot
- A legjobb gyakorlatok az elosztott rendszerségi biztonsághoz
Összegzés és következő lépések
Követelmények
- Egyszerű hálózati és rendszertervezési fogalmak megértése
- Szoftverfejlesztési gyakorlatok tapasztalata
- A felhő számítástechnika és API-tervezés ismerete hasznos lehet
Célcsoport
- Szoftverarchitektúrások és technikai vezetők
- Hogyan építsünk méretezhető felhőalkalmazásokat rendszertervezők
- Backend fejlesztők és DevOps szakemberek
Vélemények (5)
Talán több gyakorlat jobb lenne a tanuláshoz, de az idő túl kevés volt.
Gianpiero Arico' - Urmet Spa
Kurzus - Embedded Linux Systems Architecture
Gépi fordítás
Gyakorló feladatok az EA-ban.
Pawel - Krajowa Szkola Skarbowosci
Kurzus - UML in Enterprise Architect (workshops)
Gépi fordítás
-A tanár tudása a témában valódi jó volt. Nagyon jól tudott bemutatni és mindenképpen megválaszolta az összes kérdést az adott pillanatban. -Az eszköz minden képességének ismerete nagyon hasznosnak bizonyult. -Az általa bemutatott szerkezet, például a forgatókönyvek és nyomon követhetőség használata valóban segítene a napi munkám során.
Harsha Jain - Scania CV AB
Kurzus - Introduction to Enterprise Architect
Gépi fordítás
Kiváló tudás.
Marie - Forsvarets forkningsinstitutt
Kurzus - Systems Modeling with SysML and Enterprise Architect (EA)
Gépi fordítás
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
Kurzus - Systems and Service Architecture - Microservices Architecture
Gépi fordítás