Reactive programming with Project Reactor Detailed description can be found here: Reactive programming with Project Reactor