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.
Introduce health-check granularity for downstream dependencies
Description
Requirements and context
Suggested execution
Test and commit
Example commit message
enhance(health): add readiness checks for backend dependenciesGuidelines