Other People's Computers

The Day Facebook Erased Itself.

At 11:39 AM Eastern, on Monday October 4th 2021, a network engineer at Facebook ran a routine maintenance command. Within minutes, every Facebook service was gone. Not down. Gone. As far as the rest of the internet was concerned, the company no longer existed.

?Audio · subscribe to listen when the episode drops

Episode summary

The command was supposed to check capacity on Facebook's backbone network. Routine. The kind of thing that happens a hundred times a day inside a company that serves three and a half billion people. Then the backbone disconnected. Not partially. Not in one region. Every link, gone.

Within three minutes, Facebook's DNS servers noticed they could no longer talk to the data centers. They had a safety mechanism built in: if they lose contact with the backbone, the network must be unhealthy, so the responsible thing is to withdraw their BGP routes. They did exactly that. They erased themselves from the internet.

This episode is the story of the next six hours. The cascade that followed. The badge readers that locked engineers out of their own buildings. The out-of-band access that wasn't actually out of band. And the lesson that matters most for anyone who runs infrastructure: the safety mechanisms you build for partial failures are the things most likely to turn a partial failure into total erasure.

The internet is 75,000 networks held together by a protocol that runs on trust. When one of those networks tells the others it no longer exists, the others believe it. Instantly.

Show notes

Sources & fact-check

Back to all episodes