Reactive programming is not a new concept but it’s gaining more and more popularity in the last couple of years, especially with frameworks and libraries such as Vertx, RxJava, Akka ,Reactor etc.
Even the WebFlux of Spring Boot is becoming the new standard on building RESTfull API’s with reactive streams…