Compiler Explorer: 92 Millionen Kompilierungen pro Jahr – und immer noch stark

2025-06-08

Compiler Explorer, die Online-Plattform zur Erkundung von Compilern, verarbeitet jährlich beeindruckende 92 Millionen Kompilierungen. Dieser Artikel taucht tief in die Architektur ein, vom Monaco-Editor-Frontend und dem Load Balancer/CloudFront bis zum sicheren Sandboxing mit nsjail. Um diese massive Arbeitslast zu bewältigen, nutzt es das automatische Skalieren von AWS und verfügt über fast 4 TB an über 3000 Compiler-Versionen, die 81 Programmiersprachen unterstützen. Der Autor beschreibt die Herausforderungen und Lösungen in den Bereichen Sicherheit, Versionsverwaltung, plattformübergreifende Unterstützung (Windows, ARM und GPU) und Kostenoptimierung und zeigt die Entwicklung von einem Wochenendprojekt zu einer robusten Plattform, die Tausende von Entwicklern bedient.

Entwicklung