Skip to main content

TDD — Healthcheck

Status

Implementado

Contexto

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

Interface de Usuário (UI)

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.

Contratos

GET healthcheck

  • Sem autenticação
  • Response: status 200, body com status da aplicação

Fluxo

  1. Request GET
  2. Controller retorna status e metadados

Código de referência

  • backend/functions/src/interfaces/http/healthcheck-controller.ts
  • backend/functions/src/index.ts (export healthcheck)