Cloudflare incident on October 30, 2023
blog.cloudflare.com
blog.cloudflare.com
Never forget that essentially all interesting systems may brick themselves and will at least catastrophically fail every now and then. For all the sales pitches about "the cloud" providing resiliency, it's fundamentally centralizes an ungodly share of the internet onto a handful of failure points.
What had been a frothy background noise of independent hosting and data center failures has become a global blackout risk, where worldwide operations break down and failures cascade through interdependent systems.
On a business level, it's hard to care about that, as you're not going to be held to blame if everything else goes into crisis at the same time as you, but on a societal level, it's kinda f---'d.
It's like moving all the agriculture onto the flood plain. You get maximum abundance most of the time, but when it fails in those inevitable floods, you at least better have kept some stockpiles stored uphill somewhere.
> Kinda scary to think Cloudflare could brick itself.
I mean.. They are providers of software that iterate on their product suite in a SaaS environment. I think this sentiment holds for pretty much any SaaS company. And I guess if everything is scary then nothing is really all that scary. Do you disagree?
That being said, it's a scary thought because they are different from other SaaS in that the run a significant portion of the internet.
Plus would a diesel seller be able to take cash if a data center needed it to start up again. There's plenty more where that thoughts from
[0]A very rural installation that often experienced power cuts, so they had become numb to alarm 1. Somewhere in the mystical ticket/service system, the schedule to refuel the tower had go awry so it gradually sucked down its fuel over the course of many power interruptions and viola.
It's too easy to set up new sysop tools on the shiny new cluster/filesystem/cloud that makes everything easy. However how do you fix that shiny but complex thing if your tools are down?
I'm thinking of the AWS lambda outage taking out the control plane as a recent example.
I'm not sure or saying they're wrong for doing this, I just keep noticing this same pattern of "One of our products broke, now all of our tooling is failing." This seems.. wrong somehow?
It’s a big deal when CF services go down, this definitely impacted me, and I just expected more redundancy.
It seems like their rollback mechanism failed as well.
I suppose no response would be better (and harder to troubleshoot), but at least this shows they had some forethought.
Also, c'mon 30 minutes is a pretty damn good response time. I can't even get a pizza delivered that fast.
I'm glad this was the case. We would have seen a different response from Cloudflare if they were not eating their own dogfood.
IOW our single point of failure failed