My question stems from the recent incident with Cloudflare on July 2nd deploying bad software on their systems and causing downtime to their clients, including us. https://blog.Cloudflare.com/Cloudflare-outage/
Is there a way to have Cloudflare manage our DNS, but on top or along with it to have a redundant nameserver on standby in case Cloudflare goes down again? Or some kind of solution that adds redundancy outside of the Cloudflare network but will work while we have our service still on Cloudflare?
I’m open to anything along these lines.
The only thing that pops into mind is to have an external observer app monitor the state of our setup and if there is a major issue like the recent one with Cloudflare, just have the registrar DNS servers changed with a standby DNS server maintained by us through the registrar API. That standby DNS server would provide some fail-safe records that allow our project to be reached, while lacking the CDN and traffic load-balancing capabilites of Cloudflare.
Would this be a possible and even preferred solution to my question? What would be the drawbacks?