Building Git infrastructure for agent-scale development
GitHub explains why agent workloads strain Spokes, which keeps five durable copies of each repo on fileserver disks, so every added read replica slows writes. The new design coordinates only the ref update, moves compaction and GC to separate workers, and separates storage from compute: Azure Blob Storage holds the authoritative data while lightweight caching workers serve reads.
- Published
- 2026-10-06
- Scale
- 473.3 billion Git events/month, 7.38 billion commits in Sept 2026, 3.35 billion pushes/month, up to 35x write throughput (internal benchmarks)
- Techniques
- control plane separation read replicas caching workload isolation
- Stack
- Git Spokes Azure Blob Storage