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 is jobb lenne a tanuláshoz, de az idő kevés volt
Gianpiero Arico' - Urmet Spa
Kurzus - Embedded Linux Systems Architecture
Gépi fordítás
Gyakorlati gyakorlatok az EA-ban.
Pawel - Krajowa Szkola Skarbowosci
Kurzus - UML in Enterprise Architect (workshops)
Gépi fordítás
-Az oktató tudása a tárgyban valóban kiváló volt. Jól tudta megmagyarázni a tárgyakat és azonnal tudta válaszolni az összes kérdésre. -A szerszámozás minden lehetőségének megismerése valóban hasznos volt. -A szerkezet, amelyet bemutatott, például a scenáriók és a nyomonkövethetőség használata valószínűleg nagyon hasznos lesz a napról-napra történő munkámban.
Harsha Jain - Scania CV AB
Kurzus - Introduction to Enterprise Architect
Gépi fordítás
Nagy 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