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

Reactive programming with Spring boot 2

Dimitri
March 30, 2018

Reactive programming with Spring boot 2

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

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