Top
Best
New

Posted by richtr 10 hours ago

GitHub appears to be struggling with measly three nines availability(www.theregister.com)
377 points | 194 commentspage 2
1970-01-01 6 hours ago|
IPv6 ignorance is the canary. There's plenty of architecture ignorance below the surface. The real question is why aren't they failing annual security audits?

https://docs.github.com/en/enterprise-cloud@latest/organizat...

PunchyHamster 6 hours ago|
Coz the audits have same quality as architecture lmfao
dijit 8 hours ago||
I’m surprised it’s even as high as three nines, at one point in 2025 it was below 90%; not even a single nine.[0] (which, to be fair includes co-pilot, which is the worst of availabilities).

People on lobsters a month ago were congratulating Github on achieving a single nine of uptime.[1]

I make jokes about putting all our eggs in one basket under the guise of “nobody got fired for buying x; but there are sure a lot of unemployed people”- but I think there’s an insidious conversation that always used to erupt:

“Hey, take it easy on them, it’s super hard to do ops at this scale”.

Which lands hard on my ears when the normal argument in favour of centralising everything is that “you can’t hope to run things as good as they do, since there’s economies of scale”.

These two things can’t be true simultaneously.. this is the evidence.

[0]: https://mrshu.github.io/github-statuses/

[1]: https://lobste.rs/s/00edzp/missing_github_status_page#c_3cxe...

tpmoney 6 hours ago|
> These two things can’t be true simultaneously

Sure they can. Perhaps a useful example of something like this would be to consider cryptography. Crypto is ridiculously complex and difficult to do correctly. Most individual developers have no hope of producing good cryptographic code on the same scale and dependability of the big crypto libraries and organizations. At the same time these central libraries and organizations have bugs, mistakes and weaknesses that can and do cause big problems for people. None of that changes the fact that for most developers “rolling your own crypto” is a bad idea.

dijit 6 hours ago||
That’s an excellent example. OpenSSL, by virtue of trying to do everything is the most buggy implementation of TLS generally available today leading to the point where there have been hard forks designed to reduce the scope to limit this damage.

I’d go so far as to say that there are more crypto libraries than there are “default” options for SaaS Git VCS (Gitlab and Github are the mainstay in companies and maybe Azure Devops if you hate your staff- nobody sensible is using bitbucket) but for TLS implementations there’s RustTLS, GnuTLS, BoringSSL, LibreSSL, WolfSSL, NSS, and AWS-LC that come to mind immediately.

yifanl 7 hours ago||
https://mrshu.github.io/github-statuses/ Even ignoring Copilot, they seem to be barely at 2 nines of uptime for any service component.
mosaibah 2 hours ago||
the real problem isn't the reliability numbers, it's that GitHub sold itself as an integrated platform, every service you adopt raises the blast radius, teams that treat github like any other external dependency, with fallback runners and artifact mirrors, aren't sweating this
dathinab 7 hours ago||
wait they still have 3 ninth, it really doesn't feel like that

but then their status center isn't really trust-able anymore and a lot of temporary issues I have been running into seem to be temporary, partial, localized failures which sometimes fall under temp. slow to a point of usability. Temporary served outdated (by >30min) main/head. etc.

so that won't even show up in this statistics

dzonga 5 hours ago||
when GitHub moved to react instead of server rendered pages ie erb/turbolinks/pjax was the start to the end.

the pages got slower, rendering became a nightmare.

then they introduced GitHub actions (half baked) - again very unreliable

then they introduced Copilot - again not very reliable

it's easy to see why availability has gone down the drain.

are they still on the rails monolith ? they speak about it less these days ?

jghn 5 hours ago||
Why have five nines when you can have nine fives?
azalemeth 2 hours ago||
Embrace, extend, extinguish. Except the last one isn't quite going to plan...
bentobean 9 hours ago||
“Microsoft Tentacle” - Now there’s a name for a new product line.
asimovDev 7 hours ago|
this comment reminded me that GitKraken was a thing. And still is, apparently
outside2344 6 hours ago|
I have a little bit of sympathy for Github because if everyone is like me then they are getting 5-6x the demand they were last year just based on sheer commits alone, not to mention Github Copilot usage.
More comments...