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
Responses
Section titled “ Responses ”Successful Response