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.