Servlet vs Reactive Stacks in 5 Use Cases

A session at Spring Days New York

Tuesday 20th June, 2017

11:35am to 12:05pm (EST)

In the past year Netflix shared a story about upgrading their main gateway serving 83 million users from Servlet-stack Zuul 1 to an async and non-blocking Netty-based Zuul 2. The results were interesting and nuanced with some major benefits as well as some trade-offs. Can mere mortal web applications make this journey and moreover should they? The best way to explore the answer is through a specific use case. In this talk we'll take 5 common use cases in web application development and explore the impact of building on Servlet and Reactive web application stacks. For reactive programming we'll use RxJava and Reactor. For the web stack we'll pit Spring MVC vs Spring WebFlux (new in Spring Framework 5.0) allowing us to move easily between the Servlet and Reactive worlds and drawing a meaningful, apples-to-apples comparison. Spring knowledge is not required and not assumed for this session.

About the speaker

This person is speaking at this event.
Rossen Stoyanchev

Spring Framework team member, Pivotal senior staff

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 11:35am12:05pm EST

Date Tue 20th June 2017

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session