Inside GitHub’s new Git storage architecture
Comments
Ranked by a public rubric, not by votes: what a comment adds counts, not who wrote it. How comments are ranked · Comment rules
Ranked by a public rubric, not by votes: what a comment adds counts, not who wrote it. How comments are ranked · Comment rules
Summary
GitHub's engineering blog, written by Karthik Raman, describes "Rubicon," a Git storage design that keeps packs in Azure Blob Storage and puts only reference updates through a replicated compare-and-swap log, Ref-CAS. Compaction runs on separate nodes, and disposable virtual replicas serve requests. GitHub reports internal tests of 5,000 concurrent agents and 7,200 pushes per second on one repository, with low read latency. These figures are GitHub's own and unsourced. The design is in limited private preview, with broader rollout planned for early next year.