What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

GitHub says the challenge is not simply that coding agents produce more code. Agents and CI systems can create sustained, concurrent activity: frequent commits and checkpoints, pushes from multiple branches, merges against shared references, and repeated reads by tests or code scanning. GitHub is redesigning how it stores and serves repositories so read capacity and write capacity can grow more independently while established GitHub workflows and governance controls remain in place.

Why is GitHub rebuilding its Git infrastructure?

In an engineering post published October 6, 2026, and updated October 7, GitHub describes a sharp rise in activity across its services. The figures below are GitHub’s own reports, not independently audited measurements in that post; the post also does not identify how much activity came from agents versus people.

Measure What GitHub reported Period or comparison
Git events Rose from 218.2 billion to 473.3 billion per month September 2025 to August 2026
Commits 7.38 billion September 2026; more than five times the count a year earlier
Pushes Rose from 0.69 billion to 3.35 billion per month 4.9 times year over year
GitHub Actions runs 3.26 billion September 2026; more than four times the volume a year earlier
Pull request merges Approached four times their year-earlier volume GitHub did not provide a precise count
Requests to the busiest repository Roughly one billion August 2026

The operational pressure comes from how these activities interact. A coding agent may save work as frequent commits, while several agents operate on separate branches at once. Merges then converge on shared references. Each pushed branch can trigger CI jobs or code scanning that read repository data, and agents may need those results before continuing. GitHub’s account therefore focuses on concurrent reads and writes, not just the number of repositories or lines of code.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

As Brian Celenza, a principal software engineer working on GitHub storage and core services, put it: “We’re rebuilding GitHub’s Git infrastructure while GitHub keeps running, creating a foundation for agent-scale software development.”

How does GitHub’s current repository storage work?

GitHub says its Spokes system keeps a full repository copy on the local disks of multiple fileservers, with five copies by default. Those copies provide redundancy and distribute read traffic; the disks also serve Git operations.

When a push updates a reference, a three-phase commit protocol coordinates a quorum so clients such as CI, the web interface, and API consumers see a consistent repository state. That coordination protects consistency, but it also couples read scaling to write work: adding a replica adds another participant to each write, and a push can be constrained by the slowest replica in its set. If a replica is lost, read capacity falls; if the remaining replicas cannot form a quorum, writes stop.

Fast clones can help with some reads, but they do not resolve the harder case GitHub describes: writes must be durably stored and consistently visible before later agents or CI jobs can safely use the new state.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How is GitHub changing repository storage?

GitHub’s announced design changes where repository data lives, which work must coordinate, and what runs on servers handling live requests. The goal is to reserve agreement for the Git operations that require it, while letting other work proceed in parallel or on separate infrastructure.

Design area Current approach described by GitHub Announced direction
Durable repository data Full copies on local fileserver disks Azure Blob Storage as the authoritative durable layer, with compute workers caching data and serving requests
Read capacity and writes More replicas add participants to each write Add read-serving compute without adding another durable copy to every write
Push coordination Three-phase commit across a quorum for a reference update Keep agreement where the reference update requires it; perform more object storage, connectivity validation, and secret scanning in parallel
Compaction and garbage collection GitHub’s planned change targets maintenance competing with live Git requests on serving hosts Separate workers handle maintenance against durable storage
Compute-worker failure Loss of a replica reduces read capacity; loss of quorum stops writes A replacement worker can serve traffic while its cache fills

Coordinate less work on the push critical path

GitHub says the new design retains agreement for reference updates but moves more object storage, connectivity validation, and secret scanning into parallel work. The intended effect is a shorter critical path for pushes, rather than eliminating coordination where Git consistency requires it.

Move maintenance away from live requests

Compaction and garbage collection are necessary repository-maintenance tasks. GitHub says separate workers will perform them against durable storage instead of competing with live Git requests on the same serving hosts.

Separate durable storage from request-serving compute

In the announced design, Azure Blob Storage is the authoritative durable layer. Lightweight compute workers cache repository data and respond to requests. GitHub says this lets it increase read-serving capacity without introducing another durable replica that participates in every write. It can also add compute workers for demand bursts and bring a replacement worker into service after a failure while its cache repopulates.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What does “agent-scale development” mean for Git?

It means infrastructure must handle many overlapping operations while keeping Git’s consistency and repository controls intact. A push is not an isolated file upload: it updates references and makes objects available to later work. If several agents push branches, merges update shared references, and CI or scanning reads each new state, the system has to absorb both write coordination and a multiplied read workload.

GitHub reports that its new architecture delivered up to 35 times higher write throughput in internal benchmarks. That is a company-reported maximum, not a general performance guarantee: the blog post does not publish benchmark methodology, test conditions, or independent validation.

Will developers need to change how they use GitHub?

GitHub says the infrastructure work is being done while the service remains online and is not intended to require customers to change how they build software. The company says it intends to preserve familiar workflows and controls, including branching, review, merges, history, branch protections, required reviews, audit logs, repository visibility, automation, and observability.

The announcement describes a direction and ongoing work, not a completed migration. GitHub does not give a rollout completion date in the post.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Sources and scope

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.