Skip to content

Readiness Check

GET
/health/ready

Readiness probe - returns 200 only when cache is warm.

Per sprint-materialization-002 FR-004:

  • Returns 503 with {“status”: “warming”} during cache preload
  • Returns 200 with {“status”: “ready”} after cache is ready

Use this endpoint for traffic gating decisions that require warm cache. The ALB should use /health for liveness, not this endpoint.

Returns: JSON response with status and current version. - 200: Cache is ready, service can handle traffic optimally - 503: Cache is warming, service may have degraded performance

Successful Response