Esse workshop tem o objetivo de demonstrar o uso do Quarkus para resolver os casos de uso mais utilizados:
- Você precisa de um IDE como: IntelliJ IDEA, CodeReady-workscpace ou VSCode;
- Você precisa de um JDK 8 ou 11+ (qualquer distribuição) Opcionalmente, obtenha GraalVM 21.0.0 para compilação nativa;
- Você precisa do Apache Maven 3.6.2+ ou Gradle.
- Você precisará de um orquestrador de containers como Podman ou Docker
- Criando uma aplicação com Quarkus com arquétipo;
- Adicionado uma camada OpenAPI com Swagger;
- Adicionando uma camada de segurança e autenticação com RH-SSO;
- Adicionando comunicação através de AMQP;
- Criando pulling (Bean) para get/put de mensagens;
- Criando Rest to Message;
- Adicionando Logging nas Aplicações;
- Criando um CRUD Rest + ORM;
- Configurando a persistência de dados no DataGrid;
- TBD (3Scale)