Search

Search

JAVA Spring Web – Reactive REST, Microservices and Serverless

JAVA Spring Web - Reactive REST, Microservices and Serverless

Main Speaker:


Rony Keren

Tracks:

Cloud
Code

Seminar Catgories:

Back-end
Microservices
Native
scripting

Seminar ID:

42108

Date:

20.11.2019

Time:

Daily seminar
9:00-16:30

Location:

Daniel Hotel

Add to Calendar 20.11.2019 09:00 20.11.2019 16:30 Asia/Jerusalem JAVA Spring Web - Reactive REST, Microservices and Serverless

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.

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

GraphQL APIs with Java backend- Guest speaker

GraphQL is a technology for specifying and implementing rich and mature APIs. It was introduced by Facebook but has since been taken up by many software companies including GitHub, Twitter, PayPal and Atlassian. In this session we’ll explore the elements of GraphQL, map out considerations for a successful API and contrast GraphQL with with REST. To complete the picture we’ll go through the details of a Java implementation.



Contact
close slider