Compiler Explorer: 92 milhões de compilações por ano e ainda forte
2025-06-08
O Compiler Explorer, o site online de exploração de compiladores, lida com impressionantes 92 milhões de compilações anualmente. Este artigo mergulha profundamente em sua arquitetura, desde o frontend do editor Monaco e o balanceador de carga/CloudFront até a segurança com sandbox nsjail. Para gerenciar essa carga massiva, ele usa o autoescalonamento da AWS e possui quase 4 TB de mais de 3000 versões de compiladores, suportando 81 linguagens. O autor detalha os desafios e soluções em segurança, gerenciamento de versões, suporte multiplataforma (Windows, ARM e GPU) e otimização de custos, mostrando a evolução de um projeto de fim de semana para uma plataforma robusta que atende milhares de desenvolvedores.
Desenvolvimento