Ask HN: GitHub employees what's going on? Why?
GitHub’s increasingly frequent outages are being linked to a convergence of factors: a painful migration from its legacy infrastructure to Microsoft Azure, a surge in AI-generated coding activity that reportedly drove commits up 14x in a year, and heavy load from features like Actions and Copilot. Commenters debate whether Microsoft’s ownership and Azure’s reliability are core problems or whether any large platform would struggle to scale a mature, complex system this quickly. Many expect GitHub to respond with stricter limits or new pricing on high-volume and free usage, but worry that chronic instability is already eroding trust in what has become core developer infrastructure.
High-Level Diagnosis
- Two primary explanations dominate:
- Massive AI-driven traffic growth (commits, Actions, webhooks) stressing a mature platform.
- A difficult multi-year migration from GitHub’s legacy stack and own datacenters to Azure, exposing new failure modes.
- Many believe both are interacting: new load patterns hitting an architecture in transition.
Microsoft Acquisition and Azure Migration
- Historical uptime graphs show stability pre‑acquisition and more incidents afterward.
- Some argue this is due to:
- More features (Actions, Copilot, Codespaces, security, packages) and a much larger surface area to fail.
- Ongoing migration to Azure, including partial/dual environments, which is described as “painful.”
- Others see the correlation as evidence Microsoft and/or Azure are the root problem; defenders counter that Azure runs many massive services successfully.
AI‑Driven Growth and “Slop”
- GitHub leadership is cited claiming ~14× commit growth and rapid user growth, attributed to AI coding and agents.
- Many suspect huge volumes of low‑value or bot traffic:
- Repos with thousands of tiny commits.
- Bots auto‑creating repos, installing apps, and firing webhooks.
- Scraping attacks and CI/Actions overuse.
- Debate on whether this is a valid excuse versus a planning failure, since AI‑driven growth has been visible for over a year.
Scaling, Architecture, and Limits
- Discussion of:
- GitHub as a shared-state system (repos, PRs, issues) versus mostly stateless LLM APIs, making scaling harder.
- Rails vs. “modern” stacks; some blame Ruby, others say architecture and design matter more than language.
- Lack of aggressive limits and rate‑limiting seen as a root cause; calls for per‑user or per‑repo throttles and pricing.
- One detailed insider-style comment frames this as a once‑in‑a‑generation scaling event on an already huge system, not simple incompetence.
Business, Org, and User Impact
- Infra seen as a cost center competing with AI initiatives and other priorities.
- Multiple layoffs are blamed for loss of expertise and slow recovery.
- Users suggest:
- Ending or tightening free unlimited private repos.
- Charging heavy/abusive users or capping daily commits.
- Others worry that charging more won’t fix quality and that switching costs keep enterprises locked in despite poor uptime.
Recent Incident Postmortem (Aug 17, 2026)
- Official report (quoted in thread) attributes a major outage to:
- New traffic peak saturating load balancers.
- Misconfigured Istio sidecar autoscaling.
- HAProxy flow exhaustion and retry storms, especially from VS Code/Copilot token logic.
- Follow‑ups include fixing autoscaling policies, retry behavior, and client amplification, but participants see it as evidence of systemic reliability and operational gaps.