Facebook, Instagram and Messenger were down
twitter.com
twitter.com
Regardless of the root cause, I'm feeling for the oncall folks whose Thanksgivings are getting ruined right about now.
I've got a ticket from August about a basic piece of functionality - deleting a post via its ID - that's completely broken, and all I get is an every-few-weeks "should be fixed", "nope, it's clearly not", "ok stand by" exchange with them.
Basic stuff like "show me the user's Facebook pages" breaks for everyone for hours at a time. When we attended F8 they talked heavily about their intensive automated testing, but I don't see that much evidence of it. I suspect a lot of things just got turned off in the mad "shut down EVERYTHING" scramble and they're still working out the impacts.
https://developers.facebook.com/status/issues/22872935915151...
https://developers.facebook.com/support/bugs/555889181863481...
Edit: I think there is a bug with the status page, the outage hasn't been going for the 18 hours it is showing me here:
Hang on... to check the status of login you need to login? What a wonderful circular dependency that is!
I don't feel comfortable sharing the exact figures, but during my time there the cost of a few minutes of downtime on an ads-adjacent message queue cluster directly turned into millions in lost revenue, so it's safe to say that losing the capability to _serve_ ads (as opposed to charging for serving them) would have a pretty damn high economic cost to those advertisers. As Workplace gains traction, downtime there will creep into the "cataclysmic" side of the economic costs scale.
If so, that's actually incorrect when calculating revenue loss. There will be actually be an uptick in traffic after the outage, either through people postponing their intended visit or checking if the site is down for them after it comes back.
I know that at LinkedIn we broke part of the advertisement campaign creation flow from downtime in our service for a short time, and the impact was negligible since ads were still being served, and new ad creation would be just be retried later by advertisers.
Now if you just lost the capacity to serve ads, there might be an impact, but since a lot of advertisements are display ads (to raise brand awareness over an immediate call to action), it's not clear whether or not it's a simple minutes down times impact per minute calculation.
Edit: Even FB is fine here.
Just speculating..
Edit: that twitter thread is quite entertaining
https://engineering.fb.com/developer-tools/hack-a-new-progra...
"HHVM v3.30 will be the last release series where HHVM aims to support PHP. The key dates are...
2019-11-19: expected end of support for v3.30"
https://hhvm.com/blog/2018/09/12/end-of-php-support-future-o...
Note: I really dont believe my above speculation is related, just thought it was an interesting coincidence, at best.