원문 캡처 · theregister.com
원문 캡처 · theregister.com

앤스로픽은 클로드가 만들어 내는 코드가 급증해 기존 코드 관리 인프라가 이를 감당하기 어려워지자 자체 버전 관리 시스템 Scion을 만들었다. 회사는 Scion을 일반에 공개하지 않으며, 특정 조직의 대규모 모노레포와 AI 에이전트 작업에 맞춘 도구라고 설명한다.

앤스로픽에 따르면 하루 평균 병합 코드 변경은 2026년 5월 약 2,500건에서 9월 3만 건 이상으로 늘었다. 회사의 메인 코드 저장소는 약 100GB이며, 압축된 작업 사본도 그 4분의 1을 넘는다. 앤스로픽은 CI만으로 하루 약 2,500만 번 코드를 체크아웃하며, 이를 Git에서 단순하게 가져오면 하루 트래픽이 600PB를 넘을 수 있다고 밝혔다.

회사는 Scion을 개발하는 데 수개월 동안 모델에 프롬프트를 입력하고, 5개월간 이전 작업을 진행했다. Scion은 클라이언트가 처리하던 작업 상당 부분을 서버에 맡기고, 로컬 저장소 없이도 내부 도구가 요청에 응답할 수 있도록 소스 제어 질의를 API로 제공한다. 앤스로픽은 이 설계가 동기화 부담을 줄이는 대신 서버 속도의 중요성을 높인다고 설명했다.

Scion의 작업 단위는 Git의 커밋에 해당하는 ‘changeset’이다. 앤스로픽 설명에 따르면 changeset은 쓰기 선행 로그(write-ahead log)에 기록되며, 첫 번째 부모 항목과 비교해 바뀐 파일 목록과 압축된 파일 내용을 가리키는 콘텐츠 주소 기반 포인터를 저장한다.

앤스로픽은 Git의 분산형 구조가 대부분의 코드 저장소에는 적합하다고 보면서도, 자사 규모에서는 일부 코드만 다루는 Git 도구로도 작업이 어려웠다고 밝혔다. 구글은 Piper 모노레포와 Gerrit 코드 리뷰를 사용하고, 마이크로소프트는 Git의 확장성 문제 일부를 해결하기 위해 Virtual File System for Git을 제공한다. 메타는 Sapling을 사용한다.

앤스로픽은 Scion 외에도 코드 리뷰 인터페이스인 Antique, 코드 검색 도구, 소스 제어용 IAM 시스템을 만들었다고 밝혔다. 회사는 Claude Mythos Preview를 내부에서 사용할 수 있게 된 뒤 초기 Git-to-Scion 데이터 수집 파이프라인을 다시 작성하도록 했으며, 그 결과물이 메모리를 20분의 1로 사용하고 4배 빠르게 실행됐다고 설명했다. 이는 앤스로픽이 밝힌 내부 작업 결과다.

회사는 엔지니어가 클로드보다 코드를 더 잘 쓰기보다, 에이전트가 핵심 시스템 제약을 어기지 않도록 거부하는 역할을 자주 맡았다고 전했다. 앤스로픽은 Scion을 오픈소스로 공개할 계획이 없으며 일반적인 용도에 적합하지 않다고 밝혔다. 다만 자체 코드 규모 문제와 비슷한 상황이 앞으로 몇 달 안에 다른 조직에서도 흔해질 수 있어 개발 접근법을 공유한다고 덧붙였다.

앤스로픽의 Scion 개발 설명

GitHub의 서비스 가용성 관련 글

GitHub 장애와 AI 코딩 트래픽 증가 관련 보도

관련 연구

Piper 관련 논문

Gerrit

Virtual File System for Git 발표

Sapling