Skip to content

Health Checks y Readiness

Joel Alvarez edited this page Jul 12, 2026 · 1 revision

Health Checks y Readiness

Health Checks y Readiness reportan si un servicio está vivo, listo para recibir tráfico y si sus dependencias críticas están disponibles.

Qué problema resuelve

  • Evita enviar tráfico a procesos no listos.
  • Diferencia liveness de readiness.
  • Expone fallas de dependencias críticas.
  • Da reportes simples para orquestadores.
  • Ayuda a operar despliegues y reinicios.

Ejemplos del repositorio

  • Chequeos de dependencias críticas.
  • Readiness separado de liveness.
  • Reporte agregado para orquestadores.

Código

  • Documentación local: patterns/distributed_systems/health_checks_readiness/README.md
  • Módulo Rust: src/patterns/distributed_systems/health_checks_readiness.rs
  • Ejemplo de dependencias críticas: src/patterns/distributed_systems/health_checks_readiness/critical_dependencies.rs
  • Ejemplo de readiness y liveness: src/patterns/distributed_systems/health_checks_readiness/readiness_liveness.rs
  • Ejemplo de reporte agregado: src/patterns/distributed_systems/health_checks_readiness/orchestrator_report.rs

Clone this wiki locally