GitHub's reported 89.43% uptime over 90 days sounds alarming, but the aggregate number is misleading. Because GitHub tracks ten separate services (Git operations, webhooks, Issues, etc.), any single-service outage counts against the total even if other services remain healthy. Well-isolated services that fail independently actually produce worse-looking aggregate uptime numbers than tightly coupled services that fail together. Looking at individual components, core Git operations had ~99% uptime over the same period. The post argues GitHub's reliability is more like a 'D' than an 'F', and that the 'zero nines' framing is unfair — though GitHub's uptime is still genuinely below acceptable industry standards.
Table of contents
“Zero nines uptime”?Downtime is additive (kinda)Punished for a good engineering practiceThere are better reasons to dislike GitHub3 Comments
Sort: