Kurzusleírás
Bevezetés az Elosztott Rendszerekbe
- Mi az elosztott rendszer?
- Gyakori kihívások: késleltetés, konzisztencia, elérhetőség
- A rendszer komponenseinek és kommunikációs modellek áttekintése
Skálázhatóság alapelvei
- Vertikális vs. horizontális skálázás
- Terheléselosztás és rugalmasság
- Tároló, számítási és I/O skálázás
Architekturális minták
- Kliens-szerver és többrétegű architektúrák
- Szolgáltatásorientált és mikroszolgáltatás architektúrák
- Eseményvezérelt architektúra és üzenetsorok
CAP tétel és Konzisztencia modellek
- A CAP tétel magyarázata
- Erős vs. végső konzisztencia
- Konzisztencia és elérhetőség közötti választás
Adatelosztás és Tárolási Stratégiák
- Particionálás és sharding
- Replikációs stratégiák és kvórum olvasások/írások
- Elosztott adatbázisok és kulcs-érték tárolók
Kommunikáció és Koordináció Elosztott Rendszerekben
- REST, gRPC, üzenetküldők (pl. Kafka, RabbitMQ)
- Vezetőválasztás és elosztott konszenzus
- Zookeeper vagy etcd használata koordinációhoz
Hibatűrés és Megbízhatóság
- Tervezés hibákra és elegáns leépítésre
- Újrapróbálkozási mechanizmusok, időtúllépések és áramkör megszakítók
- Figyelés, megfigyelhetőség és káosz mérnökség
Felhőalapú és Modern Implementációs Gyakorlatok
- Tárolók, orchestration és Kubernetes
- Állapotmentesség és változhatatlanság
- Ajánlott eljárások az elosztott rendszerek biztonságához
Összefoglalás és Következő Lépések
Követelmények
- Alapvető hálózati és rendszertervezési fogalmak ismerete
- Általános szoftverfejlesztési gyakorlatokkal kapcsolatos tapasztalat
- Hasznos, ha ismeri a felhőszámítást és az API tervezést
Közönség
- Szoftverarchitektusok és technikai vezetők
- Backend fejlesztők és DevOps szakemberek
- Skálázható felhőalkalmazásokat építő rendszertervezők
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