{"type":"analysis","id":"analysis:research-github-is-moving-git-storage-off-its-five-replica-spokes-design-onto-azure-blob","slug":"research-github-is-moving-git-storage-off-its-five-replica-spokes-design-onto-azure-blob","title":"GitHub is moving Git storage off its five-replica Spokes design onto Azure Blob Storage, but its 35x speedup claim is an internal benchmark","description":"GitHub says agent-driven pushes grew nearly 5x in a year and exposed the write-path limits of Spokes. Its fix is to separate durability from serving and to coordinate only ref updates. The measured evidence so far is one internal benchmark result.","published_at":"2026-10-22T08:00:00.000Z","updated_at":"2026-10-22T08:00:00.000Z","record_date":"2026-10-22","topics":["github","design","agents","research"],"source_urls":["https://github.blog/engineering/architecture-optimization/building-git-infrastructure-for-agent-scale-development","https://github.blog/engineering/infrastructure/stretching-spokes/","https://www.theregister.com/devops/2026/10/09/so-long-spokes-github-rewrites-storage-to-restore-reliability-just-in-time-for-agentic-hordes/5302148","https://github.blog/news-insights/company-news/github-availability-report-may-2026/"],"language":"en","routes":{"html":"https://newruntime.com/analysis/research-github-is-moving-git-storage-off-its-five-replica-spokes-design-onto-azure-blob/","markdown":"https://newruntime.com/analysis/research-github-is-moving-git-storage-off-its-five-replica-spokes-design-onto-azure-blob.md","json":"https://newruntime.com/analysis/research-github-is-moving-git-storage-off-its-five-replica-spokes-design-onto-azure-blob.json"},"author":{"role":"author","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]},"editorial_provenance":{"desk":"authorial","target_ref":"deep_research:e4636592-da84-47e9-b1e4-60448edad460","authorial_article_id":"e4636592-da84-47e9-b1e4-60448edad460"},"next_reads":[{"type":"topic","path":"/topics/github/","url":"https://newruntime.com/topics/github/","title":"Github","reason":"Explore the github topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/github.md","json_url":"https://newruntime.com/topics/github.json"},{"type":"topic","path":"/topics/design/","url":"https://newruntime.com/topics/design/","title":"Design","reason":"Explore the design topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/design.md","json_url":"https://newruntime.com/topics/design.json"},{"type":"topic","path":"/topics/agents/","url":"https://newruntime.com/topics/agents/","title":"Agents","reason":"Explore the agents topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/agents.md","json_url":"https://newruntime.com/topics/agents.json"},{"type":"collection","path":"/analysis/","url":"https://newruntime.com/analysis/","title":"Analysis","reason":"Open the latest authorial analysis.","media_type":"text/html","json_url":"https://newruntime.com/analysis.json"},{"type":"collection","path":"/source-ledger.json","url":"https://newruntime.com/source-ledger.json","title":"Source Ledger","reason":"Inspect the public source evidence graph.","media_type":"application/json"}]}
