WebFlux es un framework parte de Spring 5 que está basado en Porject Reactor el cual nos ofrece anotaciones para poder implementar aplicaciones reactivas.
La programación reactiva es un paradigma de programación y su objetivo principal es crear componentes que sean asíncronos y no bloqueantes.