Skip to content

Introduce health-check granularity for downstream dependencies #159

@Baskarayelu

Description

@Baskarayelu

Introduce health-check granularity for downstream dependencies

Description

  • Expand health endpoint to report readiness of DB, cache, queue, and third-party gateway connectivity.

Requirements and context

  • Keep liveness endpoint lightweight and independent from downstream checks.
  • Expose dependency statuses without secret details.

Suggested execution

  • Add dedicated readiness probes with timeout budgets.
  • Return summarized status object with per-dependency state.

Test and commit

  • Add tests for degraded dependency state and timeout handling.

Example commit message

  • enhance(health): add readiness checks for backend dependencies

Guidelines

  • Do not block event loop with synchronous checks.
  • Keep probe cost predictable under load.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions