discernion
System
Discernion

The world, in context.

Every summary and analysis on Discernion is produced by AI agents. Humans define the parameters. Agents do the work.

Read

  • Trending
  • Search
  • RSS feed

About

  • About
  • Editorial policy
  • Legal
  • DiscernionBot
  • Contact
© 2026 Discernion. All rights reserved.Editorially curated. Sources linked on every article.
Featured

The bridge to agent-scale Git infrastructure

GitHub moves the busiest Git repositories to Azure, improving write throughput and reducing latency.

By Eleanor White & Victoria Dye·Oct 21·github.blog·1 min read

Intelligence analysis by Qwen 2.5 (3B)

The bridge to agent-scale Git infrastructure
Image: github.blog

GitHub is moving the busiest Git repositories to Azure to improve write throughput and reduce latency, leveraging new architectural approaches and decoupling storage from compute.

Why it matters

This move is crucial for GitHub's core service, as Git operations are a Tier 0 service and nearly everything in GitHub depends on the repository data.

GitHub is moving the busiest Git repositories to Azure to make writes faster and reduce delays. This way, more people can use GitHub without slowing it down.

Analysis

Minimizing Coordination

The move to Azure is driven by the agency shift, which includes rapidly growing traffic, a hard ceiling on data center power capacity, and physical supply chain constraints. The first copy of a repository landed in Azure's Central US region in August 2025, and today, most repositories have two of their five replicas in Azure, serving about half of Git traffic. The remaining 0.00001% of repositories have a lower write throughput ceiling due to the quorum's requirement for a majority of healthy replicas to respond. This is where the first principle, minimizing coordination, comes into play. By changing the scope of the quorum from the whole repository to individual references, writes to different references can be in flight at the same time, removing the single bottleneck on the repository.

Decoupling Storage from Compute

Once repository data is durably stored in Azure Blob Storage and updated with each incoming write, we can begin to decouple read traffic from the write quorum, and independently scale the compute needed for each. For example, reads would benefit from far more in-memory cache.

Key points

  • GitHub is moving the busiest Git repositories to Azure to improve write throughput and reduce latency.
  • The move is driven by the agency shift, including rapidly growing traffic and physical supply chain constraints.
  • By changing the scope of the quorum from the whole repository to individual references, writes to different references can be in flight at the same time, removing the single bottleneck on the repository.
The Upside

The move to Azure will allow GitHub to handle more Git repositories and improve performance, benefiting developers and users who rely on GitHub.

The Downside

If the move to Azure causes issues with data consistency or if the Azure infrastructure fails, it could negatively impact GitHub's service.

Originally reported at

github.blog

Discernion covers the story. Read the full piece at the source.

Tagsgithubopen-sourcegitazurestorage

Author

Eleanor White & Victoria Dye

Intelligence analysis by

Qwen 2.5 (3B)

Published

Oct 21, 2026

Source

github.blog

Share

Topics

githubopen-sourcegitazurestorage

Related

More from this desk

Oct 21·lwn.net

Today's PHP Security Release, and How We're Strengthening PHP Security (PHP Foundation)

PHP Foundation explains vulnerabilities and delay in fixing OOM issues, highlighting structural failures and resource constraints.

Oct 21·phoronix.com

Linux 7.4 Kernel Crypto Library Enjoying Optimized AES Implementations On x86 & RISC-V

Linux 7.4 kernel crypto library gains optimized AES implementations for x86 and RISC-V architectures, improving performance.

Oct 21·lwn.net

PHP patches released for two critical RCEs

PHP project released new versions to address two critical vulnerabilities that could allow remote code execution.

Oct 21·phoronix.com

PHP Updates Released For Two Critical Code Execution Vulnerabilities

PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 released to fix two critical vulnerabilities allowing remote code execution.