앤트로픽(Anthropic)의 AI 코딩 도우미 클로드 코드(Claude Code)가 내부적으로 자바스크립트 런타임인 번(Bun)의 러스트(Rust) 포트 버전을 사용하기 시작했습니다. 번(Bun)의 개발자 재러드 섬너(Jarred Sumner)는 클로드 코드 v2.1.181 버전부터 러스트로 재작성된 번이 적용되었으며, 리눅스(Linux) 환경에서 시작 속도가 10% 향상되었지만 사용자들은 거의 눈치채지 못했다고 밝혔습니다. 이는 성능 개선이 사용자 경험에 부정적인 영향을 주지 않고 조용히 이루어졌다는 점에서 '지루함이 좋다(Boring is good)'는 개발 철학을 잘 보여줍니다.
기술 블로거 사이먼 윌리슨(Simon Willison)은 직접 자신의 클로드 코드 설치를 확인하여 이 주장을 검증했습니다. 그는 클로드 실행 파일에서 'Bun v1' 문자열을 검색해 현재 번의 최신 공개 버전인 v1.3.14보다 높은 v1.4.0이 사용되고 있음을 확인했습니다. 또한, 실행 파일 내에서 500개 이상의 '.rs' 확장자를 가진 러스트(Rust) 소스 파일 목록을 찾아 클로드 코드가 실제로 러스트로 작성된 번을 프로덕션 환경에서 사용하고 있음을 입증했습니다. 이는 아직 정식 릴리스되지 않은 번의 카나리(canary) 버전을 앤트로픽이 선제적으로 도입했음을 시사합니다.
이번 전환은 고성능과 안정성이 중요한 AI 애플리케이션 개발에서 러스트(Rust) 언어의 중요성이 커지고 있음을 보여줍니다. 러스트는 메모리 안전성과 뛰어난 성능으로 인해 시스템 프로그래밍 분야에서 각광받고 있으며, 번(Bun)과 같은 주요 자바스크립트 런타임까지 러스트로 재작성되는 추세입니다. 클로드 코드의 사례는 이러한 기술 스택 변화가 실제 서비스의 안정성과 효율성을 높이는 동시에, 사용자에게는 거의 인지되지 않는 방식으로 이루어질 수 있음을 보여주며, 개발자들이 더 나은 성능을 위해 내부 기술 스택을 과감히 혁신하는 움직임이 확산될 것임을 시사합니다.