/quarkus-na-pratica

Apresentação quarkus na prática

Primary LanguageJava

Apresentação Quarkus


Criando Microserviço com Quarkus

  • Introdução ao Microprofile

  • Dependencias

    • quarkus-rest-client-jackson
    • quarkus-mongodb-panache
    • quarkus-rest-client
    • quarkus-smallrye-fault-tolerance
    • quarkus-smallrye-health
  • Faze demonstração

    • Criar endpoint básico OrderResource retorna um json qualquer

      • Redeploy​ ​ ✔️
    • Criar Entidade

      • extend PanacheEntity ​ ✔️
    • Criar End-point

      • POST

        • Criar validação antes de salvar ✔️
        • Criar exception handler informando que produto já está cadastrado ✔️
      • GET

        • Filtro ✔️

        • Criando Profiles ✔️

          ./mvnw -Dquarkus.profile=prod quarkus:dev

        • paginação​ ✔️

        • Projections ✔️

    • Subir servico de estoque

    • Fazer requisicao

    • fault-tolerance

      • Annotation @Fallback ✔️
      • Annotation @Retry ✔️
      • Annotation @Timeout ✔️
      • Annotation @CircuitBreak ✔️
    • Health check ✔️