컴파일러 익스플로러 비용 투명성: 월 800만 건 컴파일, 3100달러

2025-06-11

컴파일러 익스플로러는 운영 비용을 공개했습니다. 월 약 3100달러로 약 800만 건의 백엔드 컴파일을 처리합니다. 비용의 대부분은 AWS(80%)와 운영 비용(20%)이며, 모니터링 도구, 사무실 비용, 커뮤니티 비용이 포함됩니다. 스팟 인스턴스 사용 및 빌드 인프라의 신중한 스케줄링과 같은 비용 최적화 조치를 통해 비용을 크게 절감했습니다. 컴파일 수가 감소했음에도 불구하고 인프라 비용은 비교적 안정적입니다. 이 프로젝트는 Patreon, GitHub Sponsors, PayPal 기부금, 상업적 후원에서 월 약 4475달러의 수익을 창출하며, 잉여 자금은 준비금으로 적립됩니다. 저자는 비용의 투명성과 커뮤니티 지원의 중요성을 강조합니다.

더 보기
개발

Compiler Explorer: 연간 9200만 회 컴파일을 처리하는 기술

2025-06-08

온라인 컴파일러 탐색 사이트인 Compiler Explorer는 연간 9200만 회의 컴파일 요청을 처리합니다. 이 기사에서는 Monaco 에디터 기반의 프런트엔드, CloudFront 및 로드 밸런서, nsjail을 사용한 안전한 샌드박싱된 컴파일 프로세스 등 백엔드 아키텍처를 자세히 설명합니다. 방대한 컴파일 요청에 대응하기 위해 AWS 자동 스케일링을 활용하며, 약 4TB의 3000개 이상의 컴파일러 버전을 보유하고 81개의 프로그래밍 언어를 지원합니다. 보안, 버전 관리, 다중 아키텍처 지원(Windows, ARM, GPU), 비용 최적화에 대한 과제와 해결책도 자세히 설명하며, 주말 프로젝트에서 수천 명의 개발자를 지원하는 강력한 플랫폼으로 진화한 과정을 보여줍니다.

더 보기
개발

Compiler Explorer: 영원히 지속되는 URL에 대한 약속

2025-05-28

Compiler Explorer의 URL은 컴파일러 상태를 URL에 직접 인코딩하는 것부터 goo.gl 단축 URL을 사용하는 것, 그리고 마지막으로 자체 스토리지 솔루션으로 진화했습니다. goo.gl이 2025년 8월에 종료되기 때문에 저자는 goo.gl 기반의 이전 링크를 복구하고 있으며, 지금까지 12,000개 이상의 링크를 복원했습니다. 이 글은 "영원히 지속되는 URL"에 대한 저자의 약속과 제3자 서비스에 대한 의존성에 대한 성찰을 보여줍니다.

더 보기
개발 링크