Advanced Spring – Reactive, Autoconfiguration, Microservices & Cloud Streaming

Main Speaker:

Tracks:

Code

Seminar Categories:

Backend

Course ID:

42214

Date:

24.11.2020

Daily seminar
9:00-16:30
Live Digital Sessions

Overview

REST becomes the ultimate solution for text-based-integration over HTTP. This seminar details SpringMVC and Spring WebFlux for dealing with REST / Reactive REST and create unit tests for Web-Services.

Microservices allows to architecturally isolate each service and by that create an integrated applications in which pieces of code can be separately administrated, tested and enhanced. Serverless is a native evolution of SaaS to be more accurate via Function as a Service (FaaS) / Serverless. The seminar explores SpringCloud+Boot for implementing Microservices and Spring.cloud.function for Serverless deployments.

Prerequisites

  • Experience in Java
  • Experience in Spring
  • Familiarity with Web architecture and terms

Course Contents

Microservices
  •  Introduction
  • Design principles
  • Implementing Microservice with SpringCloud
  • Configuration server
  • Service discovery
  • API gateway
  • Circuit breaker & load-balancing
  • Monitoring
Serverless
  • Introduction
  • Creating FaaS via Java
  • Spring FaaS
  • Spring Boot and Serverless
  • NPM & AWS support
Reactive Programming
  • introduction
  • Spring WebFlux
  • Reactive REST
  • Reactive Repositories
  • Reactive Messaging
Docker & SpringBoot
  • Docker intro
  • basic commands
  • creating images
  • images communication
  • demo: running microservices within docker images





Search