Reactor provides event-based architecture and is used to handle a large volume of requests concurrently and asynchronously, making a non-blocking and backpressure equipped system. With the Project Reactor, you have no need to implement Reactive Streams yourself as it provides a set of modules, which are embedded and interoperable. It provides the following stunning features: