Each health check is executed as part of the health check readiness endpoint. If the health check returns without throwing an exception, it is considered successful. The health checks are run in parallel. Throw any exception to indicate a failed check.