O lançamento das Virtual Threads no Java veio para permitir que o estilo simples de thread por request consiga ser escalável, com uma boa utilização de hardware.
Isso faz com que na maioria dos casos, não seja mais necessária a utilização do paradigma reativo, como Spring Boot Webflux e Project Reactor.
Vamos entender porquê esse paradigma e bibliotecas surgiram, que problemas tentaram resolver e porque acredito que não devam mais ser utilizados na maioria dos casos!