Git을 어떤 규모에서도 확장하는 법 - Cursor의 새 Git 저장 시스템 Continuity
시장 인사이트 · GeekNews · 2026.08.27
Git은 로컬에서는 단순하지만, 서버에서 대규모로 운영할 경우 packfile의 랜덤 접근 패턴과 복제 비용 문제로 인해 확장성을 확보하기가 매우 어렵습니다. 기존의 GitHub Spokes 방식은 대형 monorepo와 AI 에이전트가 생성하는 수많은 작은 저장소를 모두 효율적으로 처리하기에는 구조적인 한계가 있었습니다.
Cursor는 이를 해결하기 위해 S3의 Write-Ahead Log(WAL)를 '진실의 원천'으로 삼는 Continuity 시스템을 개발했습니다. 이 방식은 로컬 Git 저장소를 언제든 다시 생성할 수 있는 'warm cache'처럼 취급하여, 트래픽에 따라 replica 수를 유연하게 조절할 수 있게 합니다. 이를 통해 기존 Git 도구를 그대로 사용하면서도, AI 에이전트 시대에 요구되는 높은 신뢰성과 확장성을 동시에 제공하는 것을 목표로 합니다.