JAVA Spring Web – Reactive REST, Microservices and Serverless

JAVA Spring Web - Reactive REST, Microservices and Serverless

Main Speaker:


Rony Keren

Tracks:

Code

Seminar Categories:

Backend
Code
Fullstack

Course ID:

43647

Date:

25.6.2019

Time:

Daily seminar
9:00-16:30

43647

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 avolution 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.

Who Should Attend

  • Java developers that want to create REST web-services
  • Spring developers that wants to use Spring Cloud for Microservices

Prerequisites

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

Course Contents

  • REST Architecture – Introduction
    • Architecture
    • Why REST? Relevance for Big-Data
    • HTTP for RPC
  • REST Spring solutions
    • REST
      • SpringMVC + Spring Boot
      • Marshalling & unmarshalling with JAXB
      • Client API & unit testing
    • Reactive REST
      • Reactor DP
      • HTTP2
      • Reactive Streams
      • Spring Web-Flux
  • Microservices
    •  Introduction
    • Design principles
    • Implementing Microservice with SpringCloud
      • Configuration server
      • Service discovery – Eureka
      • API gateway – Zuul
      • Circuit breaker (load-balancing) – Hystrix
      • Monitoring – Hystrix


DevGeekWeek 2019





Contact

DevGeekWeek 2019





Skip to content