Compiler Explorer : 92 millions de compilations par an et toujours en marche
2025-06-08
Compiler Explorer, le site web d'exploration de compilateurs en ligne, gère un nombre impressionnant de 92 millions de compilations par an. Cet article plonge au cœur de son architecture, du frontend de l'éditeur Monaco et du load balancer/CloudFront à la sandbox sécurisée avec nsjail. Pour gérer cette charge massive, il utilise l'auto-scaling d'AWS et dispose de près de 4 To de plus de 3000 versions de compilateurs, supportant 81 langages. L'auteur détaille les défis et les solutions en matière de sécurité, de gestion des versions, de support multiplateforme (Windows, ARM et GPU) et d'optimisation des coûts, montrant l'évolution d'un projet de week-end en une plateforme robuste servant des milliers de développeurs.
Développement