The bridge to agent-scale Git infrastructure
GitHub has copied 99.99999% of its Git repositories to Azure, where most now keep two of their five replicas and Azure serves about half of Git traffic. The busiest remaining repositories were blocked by a ~25ms cross-region round trip, because Spokes held a repository-wide lock for each write while waiting on the slowest healthy replica. Scoping the quorum to individual Git references lets writes to different branches proceed in parallel (3-4x higher throughput in internal testing), and a virtual write replica that streams writes into Azure Blob Storage lets stateless read replicas scale out on demand.
- Published
- 2026-10-21
- Scale
- 99.99999% of repositories copied to Azure, Azure serves about half of Git traffic, 3-4x write throughput on different references (internal testing), 100+ billion Spokes operations/day
- Techniques
- per-reference quorum storage/compute separation cloud migration read replicas
- Stack
- Git Spokes Azure Azure Blob Storage