My self-hosted services were down for 5 hours yesterday because of a circular dependency 🤦‍♂️.

It is such a cliche mistake. Yes, DNS was involved. It’s always DNS.