If you do any cloud development or deployment, you will meet that
requirement again. It happens all the time in distributed cloudy
services. For example: you need the ability to look up backends
immediately, you need read access to the database PDQ, and you need
write access eventually, but that can wait if it has to.
Strict
startup order is a relic of the single-server age.