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
Gépi fordítás
OC új dolog számunkra, sokat tanultunk, és a laborok kiválóak voltak.
sharkey dollie
Kurzus - OpenShift 4 for Administrators
Gépi fordítás
Gyakorlati példák és nyitott viták
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurzus - Building Microservices with Spring Cloud and Netflix OSS
Gépi fordítás
A kurz kiváló volt. A trénerünk, Andreas nagyon jó előkészítéssel rendelkezett és minden kérdésünkre válaszolt. Emellett segített nekünk, amikor problémákkal szembesültekünk és részletesen magyarázta meg, amikor szükség volt rá. Ez az eddigi legjobb kurzus, amelyben részt vettem.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Kurzus - Microservices with Spring Cloud and Kafka
Gépi fordítás
A jó alapot biztosított Docker-nak és Kubernetes-nek.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurzus - Docker (introducing Kubernetes)
Gépi fordítás