Serviço de aceleração de builds com execução remota para ferramentas de build como Bazel, Goma e Soong, estendido ao CMake
A aposta
Combinar o cache e a análise de dependências de CMake da tipi com o motor de builds distribuídos da EngFlow permite que equipes de C e C++ façam builds muito mais rápido
A EngFlow, comandada pelo cofundador e CEO Helen Altshuler e pelo CTO Ulf Adams, que tiveram papel fundamental na criação do Bazel, oferecia suporte a ferramentas como Bazel, Goma e Soong. A equipe voou para a Suíça em 2022 para conhecer os fundadores da tipi.build, Damien Buhl e Yannic Staudt, que inicialmente desconfiavam se a EngFlow era concorrente ou parceira.
Buhl disse que a tipi estava levantando uma rodada e escolhendo entre term sheets quando a EngFlow os visitou e ambos viram uma sinergia verdadeira: a tipi se concentra em CMake, C++ e tecnologia de compilação nativa e queria um parceiro capaz de fazer remoting com eficiência. Perguntados se a EngFlow havia considerado adquirir a tipi, os executivos riram e não comentaram.
Em 5 de outubro de 2023, a EngFlow anunciou um investimento na tipi, de valor não divulgado, e as duas lançaram um beta do CMake RE, combinando o cache e a análise sintática da tipi com os builds distribuídos em nuvem da EngFlow. As empresas disseram que compilar uma grande base de código em um laptop pode levar horas e que o CMake RE promete cerca de 10x de aceleração, uma alegação dos fornecedores.
O CMake é o padrão para builds de C++, mas não tinha serviço de execução remota
A tipi tinha cache e análise de dependências, mas precisava de remoting eficiente
Os fundadores da EngFlow acumularam experiência em builds distribuídos em nuvem a partir do Bazel
Os dois se conheceram quando a tipi estava escolhendo entre term sheets, então um investimento se encaixou no momento de captação dela
Uma startup de infraestrutura bem financiada pode se expandir para uma ferramenta adjacente investindo em um especialista em vez de construí-la ou comprá-la, e as próprias alegações de velocidade da startup precisam de benchmarks independentes.
Em 2023-10-05, a EngFlow havia investido um valor não divulgado na tipi.build e lançado o beta do CMake RE; a alegada aceleração de 10x não havia sido avaliada por benchmarks independentes no relatório.
CONFIRA AS EVIDÊNCIAS
As fontes
- EngFlow and tipi.build launch a remote CMake build execution service for your C and C++ code TechCrunch · techcrunch.com ·