Skip to content

TDD — Healthcheck

Implementado

Endpoint de saúde da API. Sem autenticação. Usado por monitoramento, load balancers e deploy.

Não há interface visual — é endpoint técnico consumido por:

  • Monitoramento externo (Uptime, Cloud Monitoring)
  • Load balancers e health probes
  • Pipelines de deploy (verificação pré/post)
  • Possível chamada na tela de debug para inspeção manual (opcional)

Observação: A aplicação frontend não exibe diretamente o resultado do healthcheck ao usuário final.

GET healthcheck

  • Sem autenticação
  • Response: status 200, body com status da aplicação
  1. Request GET
  2. Controller retorna status e metadados
  • backend/functions/src/interfaces/http/healthcheck-controller.ts
  • backend/functions/src/index.ts (export healthcheck)