# Faça o Health Check de aplicações distribuídas do jeito certo usando Quarkus

> 24 de janeiro de 2024 · https://eldermoraes.dev/faca-o-health-check-de-aplicacoes-distribuidas-do-jeito-certo-usando-quarkus/

Nesta aula, mergulhamos nos procedimentos para implementar health checks corretos para aplicações distribuídas utilizando Quarkus, um recurso essencial para garantir a saúde e a disponibilidade dos serviços em ambientes de produção.

### Tópicos Principais:

- **Fundamentos do Health Check**: Explanação sobre o que são health checks e sua importância em manter aplicações distribuídas confiáveis e resilientes.

- **Diferença entre Liveness e Readiness Probes**: Detalhamento das diferenças entre os dois tipos de verificações de saúde que o Kubernetes realiza: liveness e readiness probes, explicando como eles ajudam a gerenciar o ciclo de vida das aplicações de forma eficiente.

- **Implementação no Quarkus**: Passo a passo de como configurar e implementar health checks em uma aplicação Quarkus, garantindo que ela se comunique efetivamente com o Kubernetes para reportar seu estado.

- **Simulação de Cenários**: Discussão sobre como simular diferentes estados da aplicação para testar a eficácia dos health checks implementados, garantindo que eles funcionem como esperado em várias condições.

- **Boas Práticas e Dicas**: Coleção de boas práticas e dicas úteis para otimizar a configuração de health checks em ambientes distribuídos, focando na maximização da disponibilidade e minimização de downtime.

https://www.youtube.com/watch?v=DVqfztzGP2Q

Esta sessão é ideal para desenvolvedores que buscam aprofundar seus conhecimentos em operações e manutenção de sistemas distribuídos, utilizando Quarkus para assegurar alta disponibilidade e desempenho robusto em suas aplicações Java no backend.
