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

See also

The best scaling write-ups, weekly

One email a week. No spam.

Subscribe