OpenAI 자체 개발 Git 백엔드 Pando 출시, 주요 코드 저장소를 인수함
Cursor와 Anthropic에 이어 OpenAI는 자체 개발한 Git 백엔드 Pando를 발표했으며, 현재 회사의 전체 주요 코드 저장소를 관리하고 있습니다. 지난 1년 동안 Codex는 엔지니어들이 동시에 많은 Agent를 파견하여 코드를 작성할 수 있게 하였고, 코드 분기, 푸시, 병합 및 풀 요청이 증가했습니다. OpenAI의 기존 시스템은 한때 자주 멈추거나 병합에 실패했으며, 신뢰성은 90% 이하로 떨어졌습니다.
한 엔지니어가 핵심 아키텍처 설계를 담당하고, 여러 Codex Agent 팀이 구현에 참여했으며, Pando는 10주 만에 생산에 투입되었습니다. 이 백엔드는 서로 다른 분기의 코드 푸시를 병렬로 처리할 수 있게 하여 서로 대기할 필요가 없습니다. 코드를 가져올 때, 각 클라이언트에 대해 별도로 데이터 패킷을 생성하는 대신 기존의 Git 데이터 패킷을 재사용하여 캐시를 통해 직접 배포합니다. 개조 후, 코드 푸시의 중위 지연 시간이 거의 80% 단축되었고, 매일 약 1 PB의 데이터를 배포하며, 캐시 적중률은 99%를 초과하지만 서로 다른 분기는 더 이상 동일한 시점의 상태를 보장하지 않습니다.
Cursor의 Origin은 여전히 Git을 기반으로 하며, 주로 GitHub를 대체하는 코드 호스팅 서비스에 초점을 맞추고 있습니다. Anthropic의 Scion은 Git을 폐기하고 제출, 병합 및 역사 조회를 서버 측으로 옮겼습니다. OpenAI는 Git 클라이언트와 프로토콜을 유지하며, 백엔드만 재구성하여 엔지니어와 Agent의 기존 개발 프로세스는 기본적으로 변경할 필요가 없습니다.