One of the most important application characteristics nowadays are scalability and resilience. To achieve this, applications can use non-blocking, event-driven manner that scale with a small number of threads and backpressure. In Spring Framework 5 a new reactive stack is introduced to answer these needs. In this workshop attendees will build a reactive web application using Spring Framework 5 and Spring Boot 2.0 The following WebFlux features will be covered: - annotation-based and functional programming models - functional, reactive WebClient - reactive WebSocket including client and server - integration testing support - supported runtimes

Talk Level:
BEGINNER

Bio:
Violeta has more than 15 years of experience with Web containers and applications. She is a committer in several open source projects. In 2013 she became an Apache Tomcat committer. 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.