Health Check
Health check endpoint for ALB and container orchestration.
Returns 200 if the application is healthy, 503 if unhealthy.
Used by:
- AWS Application Load Balancer target group health checks
- ECS container health checks
- Kubernetes liveness/readiness probes
Returns JSON with 503 when the database or Redis (cache) check fails or times out,
so load balancers can drain targets that cannot serve traffic reliably.
Response
Successful Response
Errors
429
Too Many Requests Error
500
Internal Server Error

