Quarkus.

Já conhece o Quarkus?

O Quarkus é um container serverless Java desenvolvido pela Red Hat.

Muito rápido e útil para aplicações Rest com abordagem em microsserviços, o Quarkus vai ser um concorrente para o Spring boot.

Diferente do Spring boot, o Quarkus utiliza a especificação J2EE, o que pode pode deixar alguns fãs de Spring desanimados.

Assim como Spring boot, o Quarkus é simples e rápido de configurar e utilizar, com alguns minutos já montamos um ambiente Rest.

Testando o Quarkus.

Com alguns minutos podemos gerar microsserviços com Quarkus, precisando somente de um JDK com a versão maior que 1.8 e Apache Maven versão maior que 3.5.3.

No terminal, execute o comando Maven abaixo para baixar o projeto:

mvn io.quarkus:quarkus-maven-plugin:0.19.1:create \
-DprojectGroupId=org.acme \
-DprojectArtifactId=getting-started \
-DclassName=”org.acme.quickstart.GreetingResource” \
-Dpath=”/hello”

Para executar a aplicação digite no terminal o comando: ./mvnw compile quarkus:dev

Vamos testar fazendo uma chamada Curl:

Conclusão.

Mais uma opção de server container Serverless Java que podemos utilizar em criações de microsserviços Java com uma certa facilidade.