GitHub verschiebt 99,99999 % aller Repositories nach Azure – nur 25 Millisekunden bremsen den Rest
The bridge to agent-scale Git infrastructure

Git-Traffic wächst exponentiell, und GitHub stößt an die Grenzen seiner Rechenzentren. Fast alle Repositories liegen inzwischen doppelt – lokal und in Azure. Die letzten, besonders stark belasteten Repositories scheitern an einem einzigen 25-ms-Roundtrip. GitHub löst das, indem der Quorum nicht mehr das ganze Repository, sondern einzelne Referenzen serialisiert: Schreibvorgänge auf verschiedene Branches laufen parallel, was den Durchsatz um das Drei- bis Vierfache steigert. Virtuelle Replikate auf Azure Blob Storage entkoppeln zudem Lesezugriffe von Schreibzugriffen.
Der Commit-Protokoll, das GitHub zu einer Milliarde Repositories gebracht hat, wird es nicht zur nächsten Milliarde und darüber hinaus bringen.