LXK-1047 Reactor Netty, Reactor Kafka, what else "Reactor-XXX" is hidden in Spring? | Devoxx

Devoxx Ukraine 2018
from Friday 23 November to Saturday 24 November 2018.

   Reactor Netty, Reactor Kafka, what else "Reactor-XXX" is hidden in Spring?

Conference

Server Side
Server Side
Beginner & novice level
Space X Friday from 16:50 til 17:50

With the 5th generation of Spring Framework, we met a new Reactive WebStack that includes WebFlux, Project Reactor, Reactive Data Access and many other features that allows us to built Reactive System with Spring easily. However, a lot of magic is hidden behind those improvements. Thus, in this section, we are going to mine the most valuable gems and learn how to use it even without Spring Framework.

Our story starts with building a Reactive System using a pure Reactor-Netty. Of course, in order to build full-fledged Reactive System, we are going to use Kafka and enable streaming possibilities with a powerful Kafka client called Reactor-Kafka.

During the talk, we expand our knowledge about those technologies, how they work and how to apply them for building Reactive System.

Spring 5   Pivotal Reactor   Reactive Streams   Kafka  
Subscribe to Devoxx on YouTube
Oleh Dokuka
Oleh Dokuka
From Netifi

Mainly Java Software Engineer / Consultant focused on distributed systems development adopting ReactiveManifesto and ReactiveProgramming techniques. Opensource geek, the active contributor of ProjectReactor. Along with that, Public speaker and Author of the book "Reactive Programming is Spring 5.0":https://www.packtpub.com/application-development/reactive-programming-spring-50


Violeta Georgieva
Violeta Georgieva
From Pivotal

Violeta has more than 15 years of experience with Web containers and applications. She is a committer in several open source projects. She has been working at Pivotal for the last two years, focusing on Reactor Netty, Servlet 3.1/Reactive Streams bridge, reactive WebSocket client and server, and WebFlux performance.


Sign-in
Make sure to download the Android or iOS mobile schedule.