Your /health Endpoint Is Lying Because It Never Touches a Dependency
/health returns 200 because the process is alive, so the load balancer keeps routing traffic to an instance that cannot reach its database. Liveness and readiness are not the same check.

