Why do people have their eggs in one basket? More specifically, whenever hosting comes up on HN, it's always DO vs Linode. Why not Zoidberg^Wboth? In the age of DevOps, it's not hard to configure different providers . I have been using Linode and DO for a while now. I noticed DO go down last week, checked my site, and it was UP because it was being served via Linode. I flinch every time I hear someone say to me that…
How do you do this on the DNS layer? Very short TTL and switching on failure detection? Do you use both providers at the same time when both are up via DNS round robin or similar?
dig a www.google.com
www.google.com. 300 IN A 74.125.237.178
www.google.com. 300 IN A 74.125.237.177
www.google.com. 300 IN A 74.125.237.176
www.google.com. 300 IN A 74.125.237.179
www.google.com. 300 IN A 74.125.237.180
Browsers these days will resolve and try each one, on a first-come-first-served basis. If one fails, it will try the request on the next server.