Vamos falar sobre os princípios da programação reativa e como o Java foi evoluindo desde a orientação a objetos, os conceitos de programação funcional que começaram a vir com o Java 8 e como isso encaminhou para o surgimento do Webflux. Ainda veremos um exemplo de uma API com Spring Webflux utilizando a library Reactor e o servidor assíncrono Netty.