3/23/2026 at 2:26:03 PM
I don't want to give too much credit to Github, because their uptime is truly horrendous and they need to fix it. But: I've felt like its a little unfair to judge the uptime of company platforms like this; by saying "if any feature at all is down, its all down" and then translating that into 9s for the platform.I never use Github Copilot; it does go down a lot, if their status page is to be believed; I don't really care when it goes down, because it going down doesn't bring down the rest of Github. I care about Github's uptime ignoring Copilot. Everyone's slice of what they care about is a little different, so the only correct way to speak on Github's uptime is to be precise and probably focus on a lot of the core stuff that tons of people care about and that's been struggling lately: Core git operations, website functionality, api access, actions, etc.
by 827a
3/23/2026 at 3:04:52 PM
> I've felt like its a little unfair to judge the uptime of company platforms like this; by saying "if any feature at all is down, its all down" and then translating that into 9s for the platform.This is definitely true.
At the same time, none of the individual services has hit 3x9 uptime in the last 90 days [0], which is their Enterprise SLA [1] ...
> "Uptime" is the percentage of total possible minutes the applicable GitHub service was available in a given calendar quarter. GitHub commits to maintain at least 99.9% Uptime for the applicable GitHub service.
[0]: https://mrshu.github.io/github-statuses/
[1]: https://github.com/customer-terms/github-online-services-sla
(may have edited to add links and stuff, can't remember, one of those days)
by dijksterhuis
3/23/2026 at 4:22:07 PM
So what happens for those enterprise customers now? Is there a meaningful fallout when these services fail to meet their SLAs?by windward
3/23/2026 at 4:26:59 PM
> If GitHub does not meet the SLA, Customer will be entitled to service credit to Customer's account ("Service Credits") based on the calculation below ("Service Credits Calculation").The linked document in my previous comment has more detail.
by dijksterhuis
3/23/2026 at 5:02:03 PM
It's worth adding that big (BIG!) business clients will usually negotiate the terms for going below the SLA threshold. The goal is less to be compensated if it happens, and more to incentivize the provider to never let it happen.by Lalabadie
3/23/2026 at 7:53:57 PM
Right. Basically, they give you a coupon to lower your cost of future consumption. So, you have to keep consuming the service. If you just leave, you get no rebate. Obviously, very large customers get special deals.by drob518
3/23/2026 at 2:43:44 PM
You're right that labelling any outage as "Github is down" is an overgeneralisation, & we should focus on bottlenecks that impact teams in a time sensitive matter, but that isn't the case here. Their most stable service (API) has only two 9s (99.69%).They're not even struggling to get their average to three 9s, they're struggling to get ANY service to three 9s. They're struggling to get many services to two 9s.
Copilot may be the least stable at one 9, but the services I would consider most critical (Git & Actions) are also at one 9.
by lucideer
3/23/2026 at 3:00:46 PM
I love multiple 9s as much as the next guy but that's only 27 hours per year of downtime. For a mostly free (for me) service, I'm thankful.by ARandomerDude
3/23/2026 at 3:15:21 PM
Most people complaining about uptime aren't free users or open-source developers. It's people whose companies are enterprise GitHub customers. It's a real problem and affects productivity.by wavemode
3/23/2026 at 3:25:16 PM
GitHub going down during office hours in a large enterprise has knock on effects for hours as well. Especially if you are in a monorepo.by sefrost
3/24/2026 at 12:29:46 AM
The issue is also that those 27 hours don't happen at once, They happen in small chunks of a couple minutes which makes it happen almost everyday and has a ton of downstream build and retry issues. The resulting downtime is probably 2 orders of magnitudes higher at least.by siren2026
3/23/2026 at 3:30:22 PM
I'm happy to report that my one-person sysops has successfully hit nine-fives for the 20th year in a row!by skeeter2020
3/23/2026 at 3:28:42 PM
If there's only a 9 in availability, they've got a minimum downtime of 87.6 hours per year (98.99999999999999999%)by malfist
3/23/2026 at 3:38:55 PM
Honestly, you're right - 2̶7̵ 87+ (correction from sibling) hours per year is absolutely fine & normal for me & anything I want to run. I personally think it should be fine for everybody.On the other hand the baseline minimal Github Enterprise plan with no features (no Copilot, GHAS, etc.) runs a medium sized company $1m+ per annum, not including pay-per-use extras like CI minutes. As an individual I'm not the target audience for that invoice, but I can envisage whomever is wanting a couple of 9s to go with it. As a treat.
by lucideer
3/23/2026 at 6:21:17 PM
87 hours a year is 1.5 hours a week. If that 1.5 hour window is when you need to use it it matters a hell of a lot more than if it’s 4am on a Sunday.by maccard
3/24/2026 at 6:12:54 AM
Those 27 hours only seem to happen during the workday when I’m trying to push branches, run CI pipelines or otherwise use GitHub (I don’t use Copilot). Whatever the yearly figure, it’s been a pain in the ass these last few months and it’s unacceptable, free or no (my company pays for GitHub).by gymbeaux
3/23/2026 at 4:24:32 PM
Nine nines is too hard; my target is eight eights.by toast0
3/23/2026 at 2:47:08 PM
ONLY TWO NINES! Meanwhile vital government services here have a whopping 25% availability.by calvinmorrison
3/23/2026 at 3:44:07 PM
Two things can be bad.by lucideer
3/23/2026 at 7:28:05 PM
Lemme guess, those government services are run by the lowest bidder?by bigfishrunning
3/24/2026 at 6:15:54 AM
Which services have 25% uptime?by gymbeaux
3/23/2026 at 3:35:03 PM
This company is part of the portfolio of a $trillion+ transnational corporation. The idea that we can't judge them, when they clearly have more resources than 99% of other companies on this planet, doesn't hold up to any scrutiny.Why defend a company that clearly doesn't care about its customers and see them as a money spigot to suck dry?
by shimman
3/23/2026 at 11:54:26 PM
You had an opportunity to use three or more nines in your comparison to other companies and you just left it on the table and went with two nines. ;pby collingreen
3/23/2026 at 3:37:25 PM
The OP clearly never says we can't judge them. He was speaking to how the uptime is measured. I'm not saying I agree or disgree with the OP but at least address the argument he's making.by thinkingtoilet
3/23/2026 at 4:31:16 PM
There's a completely reasonable comment by jamiemallers on this thread which is marked as 'dead' even after vouching. Not sure what's going on there.by saxonww
3/23/2026 at 4:58:44 PM
Presumably what's going on is https://news.ycombinator.com/item?id=47340079 . It's been quite an issue lately.by zahlman
3/23/2026 at 4:36:33 PM
Take a look at his comment history.by masfuerte
3/23/2026 at 4:30:53 PM
It doesn't help that almost all of the big tech companies talking about 5 9s are lying about it; "Does it respond to the API at all, even with errors? It's up!" and so on. If you spend a lot of time analyzing browser traces you see errors and failures constantly from everyone, even huge companies that brag a lot about their prowess. But it's "up" even if a shard is completely down.The five nines tech people usually are talking about is a fiction; the only place where the measure is really real is in networking, specifically service provider networking, otherwise it's often just various ways of cleverly slicing the data to keep the status screen green. A dead giveaway is a gander at the SLAs and all the ways the SLAs are basically worthless for almost everyone in the space.
See also all of the "1 hour response time" SLAs from open source wrapper companies. Yes, in one hour they will create a case and give you case ID. But that's not how they describe it.
by foobiekr
3/23/2026 at 7:27:38 PM
Thats the rub.Once you dig into the details what does it mean to have 5 9s? Some systems have a huge surface area of calls and views. If the main web page is down but the entire backend API still is responding fine is that a 'down'? Well sorta. Or what if one misc API that some users only call during onboarding is down does that count? Well technically yes.
It depends on your users and what path they use and what is the general path.
Then add in response times to those down items. Those are usually made up too.
by sumtechguy
3/23/2026 at 3:05:04 PM
[dead]by jamiemallers