GitHub, 에이전트 규모 대응 Git 저장소 아키텍처 'Project Rubicon' 공개

·2026.11.06 05:23

핵심 내용

GitHub의 Project Rubicon이 초당 7,200건의 push를 처리한다

1 / 3

자세히 보기

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

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.