Anthropic이 사내 모노레포의 버전 관리 시스템을 Git에서 자체 개발한 'Scion'으로 완전히 옮겼다고 10월 13일(현지시간) 엔지니어링 블로그에서 밝혔다. 하루 병합 건수가 5월 약 2,500건에서 9월 3만 건 이상으로 10배 넘게 늘자, 코딩 에이전트가 쏟아내는 변경을 기존 Git 인프라로는 감당하기 어려워졌다는 설명이다.
핵심 정리
- Anthropic의 하루 평균 코드 병합 건수는 2026년 5월 약 2,500건에서 9월 3만 건 이상으로 늘었다.
- 7명으로 구성된 팀이 Scion과 코드 리뷰 도구 Antique를 만들고 5개월 만에 모노레포 이전을 마쳤다.
- Scion 인프라의 자원 사용량은 이전 Git 미러링 인프라보다 200분의 1 수준으로 줄었고, Scion은 오픈소스로 공개하지 않는다.
Anthropic은 왜 Git을 버렸나
Anthropic이 Git을 떠난 이유는 저장소 규모와 접근 빈도가 Git의 설계 전제를 넘어섰기 때문이다. Anthropic이 공식 엔지니어링 블로그 글 'Redesigning source control at Anthropic'에서 공개한 수치에 따르면 메인 브랜치 이력만 약 100GB, 압축한 작업 사본은 25GB가 넘는다. CI용 코드 체크아웃은 하루 2,500만 건 수준이다.
Anthropic은 이 체크아웃을 Git 방식으로 그대로 내려받으면 하루 트래픽이 600PB를 넘는다고 계산했다. 회사는 한때 수백 개의 내부 Git 미러를 운영했지만, 병합량이 늘수록 관리 부담이 커졌다. 글을 쓴 소스 관리팀은 Git이 오프라인에서 전체 사본을 갖는 구조인데, 실제 사용자는 대부분 항상 온라인 상태인 에이전트와 자동화 작업이라는 점에서 맞지 않았다고 짚었다.
Scion은 어떻게 작동하나
Scion은 클라이언트가 항상 서버에 연결돼 필요한 데이터만 그때그때 받아 오는 구조다. 이력 조회, blame, 커밋, 병합, 리베이스는 서버가 처리하고 클라이언트는 제한된 크기의 로컬 캐시와 작업 파일만 둔다.
저장 단위는 '체인지셋'이다. 첫 번째 부모 대비 바뀐 파일과 내용 주소 기반 포인터를 기록하고, blame이나 경로 이력 같은 정보는 부모 값에서 재귀적으로 계산하는 '파생 데이터'로 다룬다. 브랜치 포인터 이동은 구글 Spanner의 한 행을 비교 후 교체하는 방식으로 처리한다. 노드·지역·원본 서버의 3계층 구조이며, 계층별 캐시 적중률은 99%를 넘는다. 구글 Piper와 메타 Sapling이 참고 선례다.
Scion 도입으로 달라진 수치
Anthropic에 따르면 Scion 인프라의 CPU·메모리 사용량은 이전 Git 미러링 인프라보다 200배 작다. CI와 연구용 체크아웃은 몇 분에서 몇 초로 약 100배 빨라졌고, CI 부문에서만 CPU 용량 25%를 아꼈다. 모노레포 전체를 Git에서 옮기는 데는 5개월이 걸렸다.
개발 방식도 눈에 띈다. 코드 대부분은 Claude가 작성했고, 엔지니어는 설계와 의도 검토, 시스템 제약을 어기는 설계를 거절하는 일에 집중했다고 팀은 적었다. Git에서 Scion으로 데이터를 옮기는 파이프라인을 Claude Mythos Preview가 다시 쓰자 메모리는 20분의 1로 줄고 속도는 4배 빨라졌다는 사례도 소개했다.
에이전트 시대 개발 인프라에 주는 의미
Scion 사례는 코딩 에이전트가 늘면 병목이 모델이 아니라 저장소·CI 같은 기반 인프라로 옮겨 간다는 점을 보여 준다. Anthropic은 블로그에서 코드 병합에 대한 잠재 수요가 사실상 무한하다고 표현했다. 회사는 기존 병합 대기열을 없애고 병합 뒤·배포 전 자동 테스트로 바꿨으며, 자동 bisect·되돌리기 파이프라인도 API로 소스 관리에 접근한다.
Anthropic은 앞서 공개한 사내 고용 보고서에서도 에이전트 작업 시간이 직원 근무 시간의 6배에 이르렀다고 밝힌 바 있다(Anthropic 주니어 채용 감소·에이전트 근무 6배 보고서).
Scion 오픈소스 공개 계획과 전망
Anthropic은 Scion을 오픈소스로 내놓지 않는다. 범용 Git 대체재가 아니어서 외부에 제공하기 어렵다는 이유다. 대신 설계 원칙을 공개해 Git 플랫폼이 일부 아이디어를 받아들이도록 하고, GitHub·GitLab·오픈소스 커뮤니티와 협력하겠다고 밝혔다. 대형 모노레포를 운영하며 에이전트 도입을 늘리는 기업이라면 체크아웃 비용과 병합 대기열 설계를 다시 살펴볼 계기가 될 전망이다.
자주 묻는 질문
Anthropic Scion은 오픈소스인가?
아니다. Anthropic은 Scion이 범용 Git 대체재가 아니라 공개 제공이 어렵다고 밝혔다. 대신 설계 내용을 블로그로 공유하고 GitHub·GitLab 등과 협력하겠다고 했다.
Scion은 Git과 무엇이 다른가?
Git은 각 사용자가 전체 이력을 복제해 오프라인에서도 작업하는 분산 구조다. Scion은 항상 온라인인 클라이언트가 필요한 파일만 받아 오고, 이력·병합·리베이스는 서버가 처리한다.
Anthropic은 하루에 코드를 얼마나 병합하나?
Anthropic에 따르면 2026년 5월 하루 평균 약 2,500건이던 병합이 9월에는 3만 건을 넘었다. 4개월 사이 10배 이상 늘어난 셈이다.






