Kurzusleírás
1. nap: Bevezetés a Mikroszolgáltatások Architektúrájába
- A mikroszolgáltatások architektúrájának megértése
- Áttekintés a mikroszolgáltatások architektúrájáról: jellemzők, előnyök és kihívások
- A monolit és a mikroszolgáltatás-alapú architektúrák összehasonlítása
- Felbontási stratégiák és Domain-Driven Design (DDD)
- Stratégiák a monolitok felbontására mikroszolgáltatásokká
- A Domain-Driven Design (DDD) alapelvei és szerepe a mikroszolgáltatásokban
- Szolgáltatások közötti kommunikáció és API Gateway-k
- Kommunikációs minták a mikroszolgáltatások között
- Az API gateway-k szerepe a mikroszolgáltatások architektúrájában
- Gyakorlati Workshop: Mikroszolgáltatások Határainak Tervezése
- Gyakorlati óra: Szolgáltatási határok azonosítása és interfészek meghatározása
- Csoportos megbeszélések és tervezési feladatok a felbontási stratégiákról
2. nap: Mikroszolgáltatások Fejlesztése és Üzembehelyezése
- Mikroszolgáltatások Fejlesztési Technikái
- Nyelvfüggetlen mikroszolgáltatás-fejlesztési gyakorlatok
- Mikroszolgáltatások implementálása Spring Boot, Node.js stb. keretrendszerekkel
- Konténerizálás Dockerrel és Orchestráció Kubernetes-szel
- Konténerizálás alapelvei Docker használatával mikroszolgáltatásokhoz
- Kubernetes a mikroszolgáltatások üzembehelyezésének és kezelésének koordinálására
- Rugalmasság és Hibaelhárítás Biztosítása
- Rugalmassági minták implementálása: áramkörszakadó, újrapróbálkozás és időtúllépés
- Technikák a hibaelhárításra a mikroszolgáltatásokban
- Laboróra: Mikroszolgáltatások Implementálása Dockerrel és Kubernetes-szel
- Gyakorlati feladatok: Mikroszolgáltatások építése, konténerizálás és koordinálás Kubernetes-szel
3. nap: Tesztelés, Biztonság és Skálázhatóság a Mikroszolgáltatásokban
- Tesztelési Stratégiák Mikroszolgáltatásokhoz
- Mikroszolgáltatások tesztelésének módszerei: egységteszt, integrációs teszt és végpontok közötti teszt
- Eszközök és keretrendszerek a mikroszolgáltatások teszteléséhez
- Biztonsági Megfontolások a Mikroszolgáltatásokban
- Mikroszolgáltatások architektúrájának biztonsága: hitelesítés, engedélyezés és titkosítás
- Ajánlott eljárások a biztonság kezelésére mikroszolgáltatás-alapú rendszerekben
- Monitorozás, Skálázhatóság és Üzembehelyezési Stratégiák
- Mikroszolgáltatások monitorozása: metrikák, naplózás és nyomkövetés
- Stratégiák a mikroszolgáltatások horizontális és vertikális skálázására
- Üzembehelyezési stratégiák és CI/CD folyamatok mikroszolgáltatásokhoz
- Esettanulmány és Összefoglalás
- Esettanulmányok valós mikroszolgáltatás-implementációkról
- Kulcsfogalmak összefoglalása és záró megjegyzések
Követelmények
- Alapvető ismeretek a szoftverfejlesztés területén és ismeretek a disztribuált rendszerek alapfogalmairól.
Vélemények (3)
Az általános bemutató nagyszerű volt, sok helyre vitte minket és számos téma érintésére került: remek beleválasztások!
Constantin
Kurzus - Microservices Architecture and Development
Gépi fordítás
Még ha sok elméleti anyagot kellett elfogadnunk, ez meg volt szíves; úgy gondolom, hogy egy architektúrának ezt kellene ismernie, tehát még ha néha fárasztó is volt, jó dolog volt, hogy a tanfolyamon sok információt kaptunk.
Diana - SIEMENS SRL
Kurzus - Microservices Architecture and Development
Gépi fordítás
Sok fontos fogalmat bemutattak. Nagyon élénkszemélyes ipari szabványokat mutattak be, amelyek úgy tűnnek, mintha a legmagasabb minőségkövetelményeknek felelne meg.
Catalin - SIEMENS SRL
Kurzus - Microservices Architecture and Development
Gépi fordítás