Kurzusleírás
A Microservices és Spring Cloud bemutatása
- Monolit vs Microservices építészet
- A Microservices alapfogalmai
- A Spring Boot és Spring Cloud bemutatása
- Egyszerű RESTful mikroszolgáltatás felépítése a Spring Boot segítségével
- Gyakorlati labor: Alapvető mikroszolgáltatás megvalósítása
Szolgáltatásfelderítés és Configuration Management
- Szolgáltatás regisztráció és felfedezés az Eureka használatával
- Terheléselosztás kezelése szalaggal
- Központi konfiguráció Spring Cloud konfigurációval
- API átjáró Spring Cloud átjáróval
- Gyakorlati labor: API-átjáró és szolgáltatásfelderítés megvalósítása
Communication & Rugalmasság
- Inter-Service Communication Feign Clients használatával
- Megszakítók megvalósítása a Resilience4J segítségével
- Hibák kezelése és tartalékmechanizmusok
- Elosztott nyomkövetés Spring Cloud Sleuth & Zipkin segítségével
- Gyakorlati labor: A szolgáltatás rugalmasságának konfigurálása
Konténerezés Microservices és Docker
- Bevezetés a konténerekbe és Docker
- DockerEgy Spring Boot Pályázat elkészítése
- Több konténeres alkalmazások létrehozása a Docker Compose segítségével
- Microservices kezelése Docker hálózatokkal
- Gyakorlati labor: Microservices telepítése a Docker Compose segítségével
Felügyelet, naplózás és biztonság
- Felügyelet Microservices Spring Boot működtetővel
- Központi naplózás ELK Stack segítségével (Elasticsearch, Logstash, Kibana)
- Biztonsági bevált gyakorlatok Microservices számára
- A hitelesítés és engedélyezés konfigurálása
- Gyakorlati labor: Biztonság és felügyelet beállítása
Méretezés és hangszerelés a Kubernetes segítségével
- Bevezetés a Kubernetes-ba és a Container Orchestrationba
- Microservices telepítése Kubernetes-ban
- Méretezés és kezelés Microservices a termelésben
- Terheléselosztás és automatikus méretezés
- Gyakorlati labor: Microservices telepítése Kubernetes-on
Speciális Microservices minták
- Eseményvezérelt építészet Kafkával
- Service Mesh és Istio
- Elosztott tranzakciók és Saga-minta
- CI/CD csővezetékek a Microservices számára
- Gyakorlati labor: Speciális Microservices minták megvalósítása
Végső projekt és legjobb gyakorlatok
- Teljes Microservices rendszer felépítése
- Hibakeresés és gyakori problémák hibaelhárítása
- Teljesítményoptimalizálási stratégiák
- Gyártási telepítések legjobb gyakorlatai
- Kérdések és válaszok és végső összefoglaló
Összegzés és a következő lépések
Követelmények
- A mikroszolgáltatások architektúrájának megértése
- Tapasztalat: Java és Spring Boot
- REST API-k és konténerek alapvető ismerete
Közönség
- Szoftverfejlesztők
- DevOps Mérnökök
- Cloud Architects
- Rendszergazdák
Vélemények (5)
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurzus - Spring Cloud for Microservices
Mindent elmagyará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
Depth of knowledge of the trainer
Grant Miller - BMW
Kurzus - Certified Kubernetes Administrator (CKA) - exam preparation
Very informative and to the point. Hands on pratice
Gil Matias - FINEOS
Kurzus - Introduction to Docker
Practical examples, and open disussions