동찰 Beating AI 속보, AI가 코드를 작성하는 속도가 점점 빨라지면서 Git 백엔드가 버티지 못하기 시작했다. Cursor, Anthropic에 이어 OpenAI도 자체 개발한 Git 백엔드 Pando를 공개했으며, 현재 회사의 전체 메인 코드 저장소를 관리하고 있다.
지난 한 해 동안 Codex는 엔지니어들이 동시에 대량의 Agent를 투입해 코드를 작성할 수 있게 했고, 코드 브랜치, 푸시, 병합, 풀 리퀘스트가 급증했다. OpenAI의 기존 시스템은 한때 빈번한 지연과 병합 실패가 발생했으며, 안정성마저 90% 아래로 떨어졌다. 이에 한 엔지니어가 핵심 아키텍처 설계를 담당하고 여러 Codex Agent 팀이 구현에 참여해 단 10주 만에 Pando를 프로덕션에 투입했다.
Pando는 서로 다른 브랜치의 코드 푸시를 병렬로 처리할 수 있어 서로 줄을 서지 않아도 된다. 코드를 풀할 때도 각 클라이언트마다 별도로 데이터 패킷을 생성하지 않고, 기존 Git 데이터 패킷을 재사용해 캐시를 통해 직접 배포한다. 개편 후 코드 푸시의 중위 지연 시간은 약 80% 단축되었고, 매일 약 1 PB의 데이터를 배포하며 캐시 적중률은 99%를 넘는다. 다만 서로 다른 브랜치가 더 이상 동일 시점의 상태를 보장하지는 않는다.
세 회사가 해결하는 것은 유사한 확장 문제이지만 선택은 완전히 달랐다. Cursor의 Origin은 여전히 Git을 기반으로 하며, 주로 GitHub의 코드 호스팅 서비스를 대체하는 것을 목표로 한다. Anthropic의 Scion은 Git을 완전히 폐기하고 커밋, 병합, 이력 조회까지 모두 서버 측으로 옮겼다. OpenAI는 Git 클라이언트와 프로토콜을 유지하고 백엔드만 재구축하는 방식을 선택해, 엔지니어와 Agent의 기존 개발 프로세스는 거의 변경할 필요가 없다.