# Qual extensão o Quarkus utiliza, por padrão, como implementação da especificação Microprofile Health?
- [ ] `quarkus-rest-client`
- [x] `smallrye-health`
- [ ] `quarkus-security-jwt`
- [ ] `smallrye-fault-tolerance`
# Qual endpoint indica apenas se o serviço está "vivo" (rodando)?
- [ ] `/q/health`
- [x] `/q/health/live`
- [ ] `/q/health/ready`
- [ ] `/q/health-ui`
# Qual endpoint indica se o serviço está pronto para atender solicitações (requests)?
- [ ] `/q/health/live`
- [x] `/q/health/ready`
- [ ] `/q/health-ui`
- [ ] `/q/metrics`
# Qual anotação deve decorar uma classe para que ela responda no endpoint `/q/health/live`?
- [ ] `@Readiness`
- [x] `@Liveness`
- [ ] `@Startup`
- [ ] `@ApplicationScoped`
# O que a anotação `@Startup` faz quando usada em uma classe de Health Check?
- [ ] Faz com que o bean só responda no endpoint `/q/health/ready`.
- [ ] Impede que o bean seja instanciado.
- [x] Faz com que o bean seja instanciado no início da aplicação.
- [ ] Converte o bean em um Singleton transacional.
# Quais são as duas propriedades principais contidas no JSON retornado pelos endpoints de Health?
- [ ] `name` e `data`.
- [x] `status` e `checks`.
- [ ] `up` e `down`.
- [ ] `live` e `ready`.
# Qual interface uma classe deve implementar para se tornar uma verificação de Health?
- [ ] `RestClient`
- [x] `HealthCheck`
- [ ] `ApplicationScoped`
- [ ] `FaultTolerance`
# Para que serve a interface Web disponível em `/q/health-ui`?
- [ ] Para gerar automaticamente tokens JWT.
- [x] Para visualizar, de forma gráfica, o resultado das verificações de saúde do serviço.
- [ ] Para configurar manualmente as rotas REST do serviço.
- [ ] Para monitorar o tempo de resposta das requisições HTTP.
# Qual propriedade deve ser configurada como `true` para habilitar o `/q/health-ui` em modo de produção?
- [ ] `quarkus.smallrye-health.ui.enable`
- [x] `quarkus.smallrye-health.ui.enable=true`
- [ ] `mp.jwt.verify.issuer`
- [ ] `quarkus.http.ssl-port`
# Em um ambiente Kubernetes, o que normalmente acontece quando o `livenessProbe` de um Pod falha repetidamente?
- [ ] O Pod é removido do balanceamento de carga, mas continua rodando.
- [x] O Kubernetes reinicia o container do Pod.
- [ ] Nada acontece, o probe é apenas informativo.
- [ ] O Pod é promovido automaticamente a réplica principal.