Agent 규모의 Git 인프라 구축을 위한 기술적 여정
시장 인사이트 · Github 블로그 · 2026.10.22
GitHub는 급증하는 Git 트래픽과 Agentic shift에 대응하기 위해 차세대 storage architecture를 구축하고 있습니다. 현재 GitHub는 데이터 센터와 Azure 사이의 마이그레이션을 진행 중이며, 이 과정에서 발생하는 지연 시간을 줄이기 위해 두 가지 핵심 원칙을 적용하고 있습니다. 첫째는 'Minimize coordination'입니다. 기존에는 Repository 전체에 잠금을 걸어 Write를 처리했으나, 이제는 개별 Reference 단위로 직렬화를 수행하여 여러 사용자가 동시에 서로 다른 브랜치에 push할 때 발생하는 병목 현상을 해결하고 Write throughput을 3~4배 향상시켰습니다. 둘째는 'Decouple storage from compute'입니다. Azure Blob Storage를 활용한 Virtual replica를 도입하여, Read 트래픽과 Write 쿼럼을 분리함으로써 각각의 부하를 독립적으로 확장할 수 있는 구조를 마련했습니다. 이러한 기술적 진보는 GitHub가 향후 더 거대한 규모의 개발 환경을 안정적으로 지원하기 위한 중요한 발판이 될 것입니다.