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