GitHub, 에이전트 규모 대응 Git 저장소 아키텍처 'Project Rubicon' 공개
·2026.11.06 05:23
핵심 내용
GitHub의 Project Rubicon이 초당 7,200건의 push를 처리한다
자세히 보기
- GitHub이 초당 수천 건의 쓰기 요청과 단일 저장소 내 5,000개 동시 에이전트 처리를 목표로 한 신규 Git 저장소 아키텍처 'Project Rubicon'을 발표함
- 내부 테스트 결과, 읽기 트래픽의 낮은 지연 시간을 유지하면서 초당 7,200건의 push를 처리하는 성능을 확인함
- Azure Blob Storage에 불변 Git 객체를 저장하고, Ref-CAS라는 복제 로그 서비스를 통해 참조 업데이트를 관리함으로써 저장소와 컴퓨트를 분리하는 설계 적용
- 백그라운드 컴팩션 노드가 트래픽 서빙과 독립적으로 팩을 병합하여, 쓰기량이 증가해도 지연 시간이 평탄한 곡선을 유지하도록 함
- 현재 제한된 비공개 프리뷰 단계이며, 내년 초 더 넓은 범위의 배포를 계획 중임
- 향후 개선 사항으로 전체 팩 대신 단일 객체 가져오기, 에이전트를 위한 원자적 커밋 API, 그리고 제한된 스탈니스(bounded staleness)를 가진 글로벌 리플리카 도입을 포함함
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.