For example in n docker-compose.yml file: The application service is able to start only that case if the MongoDB is started and HealthCheck is implemented for it. It means there is dependency between the services and that dependency can introduce to the system a "dynamical" start-time delay.