Microservices

Back-end szoftverfejlesztés | Java 
Nehézség: Haladó
Tanfolyam hossza: 3 nap

Microservice alkalmazás fejlesztése Spring Boot és Spring Cloud technológiákkal

CÉLOK
A micorservices egy architektúrális stílus, egy olyan fejlesztési megközelítés, ahol az alkalmazást lazán kapcsolt szolgáltatások összességére bontjuk. Minden ilyen szolgáltatás önállóan fut és deploy-olható, és a szolgálatások egymással jól definiált API-kon keresztül kommunikálnak. A képzés folyamán a résztvevők megismerik a microservices architektúra előnyeit és a használatával járó nehézségeket is. Spring Boot és Spring Cloud segítségével áttekintjük egy gyakorlati példán keresztül egy egyszerű, néhány szolgáltatásból álló alkalmazás felépítését. Kitérünk a legfontosabb kihívásokra és megoldásaikra úgy, mint rout-olás, kommunikáció a szolgáltatások között, deployment és tesztelés. A tanfolyamot olyan fejlesztőknek ajánljuk, akik már rendelkeznek néhány éves fejlesztői tapasztalattal és szeretnének egy jobb rálátást a microservice architektúrára mielőtt nekivágnak élesben fejleszteni és alkalmazni azt.

TEMATIKA

  • what are microservices?
  • alternatives for decomposition
  • splitting the monolith/bounded context
  • spring boot intro
  • spring cloud (netflix): configuration
  • service discovery with Eureka
  • circuit breakers with Hystrix
  • routing with Zuul (client side load balancing with Ribbon)
  • spring cloud security
  • deployment
  • challenges