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
 35 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák