Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Reactive programming with Spring boot 2

Avatar for Dimitri Dimitri
March 30, 2018

Reactive programming with Spring boot 2

An introduction to reactive programming with project reactor and Spring boot 2.0.

Avatar for Dimitri

Dimitri

March 30, 2018
Tweet

More Decks by Dimitri

Other Decks in Programming

Transcript

  1. WHAT IS SPRING BOOT? - Framework to build production-ready applications

    - Based on Spring framework - Version 2.0 released this month
  2. WHAT IS NEW IN 2.0? - Spring 5 - Project

    Reactor - Java 9 support - Kotlin integration - ...
  3. WHY ADAPT? - When writing new projects - When moving

    to Java 9 - When you want to use Spring 5 - When you want to use Kotlin
  4. WHY REACTIVE? - When real time or event-driven communication is

    important - When processing large, or infinite amounts of data - When you expect that there will be a large amount of traffic
  5. ANY QUESTIONS?* * Make sure to ask them in a

    reactive way. Don’t block your brains when you’re waiting for an answer.
  6. RESOURCES - Shameless self-promotion: https://g00glen00b.be/getting-started-spring-boot-2/ - More shameless self-promotion: https://blog.optis.be/spring-devoxx-7c0fa8a9dc9f

    - Building a reactive RESTful service: https://spring.io/guides/gs/reactive-rest-service/ - Live demo code: https://github.com/optis/spring-boot-2-webflux