Kurzusleírás
Bevezetés a Microszolgáltatásokba & Spring Cloud
- Monolit vs Microszolgáltatások Architektúra
- A Microszolgáltatások alapvető fogalmai
- Bevezetés a Spring Boot & Spring Cloud használatába
- Egyszerű RESTful microszolgáltatás építése Spring Boot-tal
- Gyakorlati labor: Alapvető microszolgáltatás implementálása
Szolgáltatásfelderítés & Konfigurációkezelés
- Szolgáltatásregisztráció & Felderítés Eureka használatával
- Terheléselosztás kezelése Ribbonnal
- Központosított konfiguráció Spring Cloud Config segítségével
- API átjáró Spring Cloud Gateway-vel
- Gyakorlati labor: API átjáró és szolgáltatásfelderítés implementálása
Kommunikáció & Rugalmasság
- Szolgáltatások közötti kommunikáció Feign kliensekkel
- Körbezárók implementálása Resilience4J-vel
- Hibakezelés és tartalék mechanizmusok
- Elosztott nyomkövetés Spring Cloud Sleuth & Zipkin segítségével
- Gyakorlati labor: Szolgáltatás rugalmasságának konfigurálása
Microszolgáltatások konténerizálása Dockerrel
- Bevezetés a konténerekbe és a Dockerbe
- Spring Boot alkalmazás Dockerizálása
- Többkonténeres alkalmazások létrehozása Docker Compose-szal
- Microszolgáltatások kezelése Docker hálózatokkal
- Gyakorlati labor: Microszolgáltatások üzembe helyezése Docker Compose-szal
Monitorozás, naplózás és biztonság
- Microszolgáltatások monitorozása Spring Boot Actuatorral
- Központosított naplózás ELK Stack segítségével (Elasticsearch, Logstash, Kibana)
- Biztonsági ajánlott eljárások a microszolgáltatásokhoz
- Hitelesítés és engedélyezés konfigurálása
- Gyakorlati labor: Biztonság és monitorozás beállítása
Skálázás és irányítás Kubernetesszel
- Bevezetés a Kubernetesbe és a konténer irányításba
- Microszolgáltatások üzembe helyezése Kubernetesben
- Microszolgáltatások skálázása és kezelése éles környezetben
- Terheléselosztás és automatikus skálázás
- Gyakorlati labor: Microszolgáltatások üzembe helyezése Kubernetesben
Haladó Microszolgáltatás minták
- Eseményvezérelt architektúra Kafkával
- Szolgáltatás háló Istio-val
- Elosztott tranzakciók és Saga minta
- CI/CD folyamatok a microszolgáltatásokhoz
- Gyakorlati labor: Haladó microszolgáltatás minták implementálása
Záró projekt és ajánlott eljárások
- Teljes microszolgáltatás rendszer építése
- Gyakori hibák hibakeresése és elhárítása
- Teljesítményoptimalizálási stratégiák
- Ajánlott eljárások éles üzembe helyezésekhez
- Kérdések és válaszok, záró összefoglaló
Összefoglalás és következő lépések
Követelmények
- A microszolgáltatások architektúrájának ismerete
- Tapasztalat Java és Spring Boot terén
- Alapvető ismeretek a REST API-król és konténerekről
Célközönség
- Szoftverfejlesztők
- DevOps mérnökök
- Felhőarchitektusok
- Rendszergazdák
Vélemények (5)
Dinamikus és nagyon gyakorlati volt, egy virtuális gépet kaptunk hozzáférésre egy URL-en keresztül.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurzus - Spring Cloud for Microservices
Gépi fordítás
Mindenet magyarázott, nem csak a k8s fogalmakat.
Stefan Voinea - EMAG IT Research S.R.L
Kurzus - Certified Kubernetes Application Developer (CKAD) - exam preparation
Gépi fordítás
A képző széles körű ismeretei
Grant Miller - BMW
Kurzus - Certified Kubernetes Administrator (CKA) - exam preparation
Gépi fordítás
Nagyon informatív és szigoran gyakorlati.
Gil Matias - FINEOS
Kurzus - Introduction to Docker
Gépi fordítás
Alkalmazott példák és nyílt beszélgetések
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurzus - Building Microservices with Spring Cloud and Netflix OSS
Gépi fordítás