Back-pressure
A reactive application is never given up in overload conditions. Back-pressure is a key aspect of a reactive application. It is a mechanism to ensure that the reactive application doesn't overwhelm the consumers. It tests aspects for the reactive application. It tests the system response gracefully under any load.
The back-pressure mechanism ensures that the system is resilient under load. In a back-pressure condition, the system makes itself scalable by applying other resources to help distribute the load.
Until now, we have seen the reactive pattern principles; these are mandatory to make a system responsive in the blue sky or grey sky. Let's see, in the upcoming section how Spring 5 implements reactive programming.