Bifrost LLM 게이트웨이: 11마이크로초 오버헤드, Go로 작성된 단일 바이너리

Bifrost란 무엇인가
Bifrost는 자체 호스팅 환경을 위해 Go로 특별히 작성된 드롭인 LLM 프록시입니다. OpenAI, Anthropic, Azure, Bedrock 및 기타 제공업체로 요청을 라우팅하면서 장애 조치, 캐싱 및 예산 제어를 처리합니다.
성능 벤치마크
개발자는 초당 5,000건의 요청을 지속적으로 벤치마크했습니다:
- Bifrost (Go): 요청당 약 11마이크로초 오버헤드
- LiteLLM (Python): 요청당 약 8밀리초 오버헤드
이는 오버헤드에서 약 700배 차이입니다.
메모리 사용량 비교
동일한 처리량에서:
- Bifrost: 약 50MB RAM 기준, 부하 하에서도 일정하게 유지
- LiteLLM: 약 300-400MB 기준, 트래픽이 많을 때 800MB 이상으로 급증
개발자는 LiteLLM을 2k+ RPS로 실행하려면 수평 확장과 강력한 인스턴스 크기가 필요하지만, Bifrost는 월 20달러 VPS에서 5k RPS를 처리한다고 언급합니다.
부하 하 안정성
Bifrost 성능은 부하 하에서도 일정하게 유지되며, 100 RPS나 5,000 RPS에서 동일한 지연 시간을 보입니다. 반면 LiteLLM은 트래픽이 급증할 때 예측 불가능해집니다 - 지연 시간 변동이 증가하고, 메모리가 급증하며, GC 일시 중지가 최악의 시점에 발생합니다.
독특한 기능
Bifrost에는 10개 이상의 MCP 도구 서버를 연결하고, 검색, 네임스페이싱, 상태 확인 및 요청별 도구 필터링을 처리하는 MCP 게이트웨이가 포함되어 있습니다. LiteLLM은 MCP를 지원하지 않습니다.
배포 및 마이그레이션
배포는 단일 바이너리로 Python 가상 환경, 의존성 문제, Docker 없이 가능합니다. 서버에 복사하여 실행하기만 하면 됩니다.
마이그레이션을 위해 API는 OpenAI와 호환됩니다. 기본 URL을 변경하고 기존 코드를 유지하면 대부분의 마이그레이션이 1시간 이내에 완료됩니다.
오픈소스 가용성
이 프로젝트는 오픈소스이며 github.com/maximhq/bifrost에서 이용 가능합니다.
📖 전체 소스 읽기: r/clawdbot
👀 See Also

클로드 코드를 사용하여 LLM으로 4,000건 이상의 블라인드 웨어울프 게임 시뮬레이션
한 개발자가 Claude Code를 사용해 LLM들이 눈가리개 원나이트 웨어울프를 플레이하는 시뮬레이터를 구축했으며, OpenAI와 xAI 모델을 대상으로 약 4,600게임을 실행했습니다. 이 실험은 게임 신호가 최소한임에도 불구하고 일관된 이름 기반 투표 패턴을 드러냈습니다.

오픈 소스 시스템이 클로드 코드 패턴을 진화하는 문서로 캡처합니다
개발자 Lee Fuhr는 Claude Code 작업에서 얻은 학습 내용을 체계적으로 포착하고 체계화한 세 가지 오픈소스 저장소를 공개했습니다. 이 시스템에는 14가지 원칙과 19가지 패턴을 담은 방법론 문서, 아키텍처 분류 프레임워크, 그리고 149가지 기능을 갖춘 메모리 시스템이 포함되어 있습니다.

MCP를 통해 클로드가 구글 서치 콘솔 데이터를 자동 분석하다
새로운 무료 MCP가 Claude를 Google Search Console에 직접 연결하여, 수동 CSV 내보내기 없이 질의, 페이지, 클릭, CTR 같은 검색 실적 데이터를 자연어로 질의할 수 있습니다.

Memento v1.0: AI 코딩 에이전트를 위한 로컬 영구 메모리
Memento v1.0는 임베딩, 저장 및 검색을 클라우드 의존 없이 사용자 기기에서 실행하는 AI 코딩 에이전트용 완전 로컬 메모리 레이어입니다. all-MiniLM-L6-v2 임베딩과 HNSW 인덱싱을 사용하며, 17개의 MCP 도구로 여러 IDE를 지원합니다.