Tópicos populares
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Enquanto trabalhava no cache do Xcode, algo ficou cristalino: este é fundamentalmente um problema de infraestrutura em um cenário de sistema de construção profundamente fragmentado. Imediatamente nos concentramos na infraestrutura porque é a nossa vantagem competitiva. Mas, à medida que cavamos mais fundo, ficou evidente que apenas a infraestrutura não era suficiente. Precisávamos fazer software de forma diferente também. As empresas têm feito isso com o Bazel há anos, então o que poderia nos tornar diferentes?
Enquanto olhávamos ao redor, dois padrões emergiram que moldaram nosso pensamento. Primeiro, mais sistemas de construção estão adotando capacidades de cache. A velocidade e o volume com que produzimos código continuam a aumentar, e o cache não é mais opcional. É essencial. Em segundo lugar, não há padronização. A fragmentação dos sistemas de construção inevitavelmente levará à fragmentação dos serviços. Um serviço de cache por sistema de construção. Uma infraestrutura por ferramenta. Os mesmos problemas resolvidos repetidamente de maneiras ligeiramente diferentes.
Na Tuist, poderíamos ter resolvido isso para o Xcode e chamado isso de um dia. Mas e se construíssemos algo mais fundamental? E se criássemos uma cintura estreita entre o mundo dos sistemas de construção e o mundo da infraestrutura de cache? Uma camada que permite que qualquer sistema de construção se comunique com qualquer backend de cache, em vez de construir mais uma solução vertical.
Comecei a brincar com essa ideia, e estou convencido de que este é o caminho a seguir. Estamos construindo a fundação para a infraestrutura de sistema de construção como um serviço. Não um serviço por sistema de construção. Uma solução que funcione em todos eles. Algo que desenvolvemos, mantemos e oferecemos como um serviço gerenciado que qualquer equipe pode usar, independentemente da sua ferramenta de construção.
E sim, estamos apenas começando com a infraestrutura. Nossa visão é trazê-la para a borda o mais próximo possível de onde desenvolvedores, agentes e pipelines de CI realmente fazem seu trabalho. O problema da fragmentação em nossa indústria é real, e estamos construindo a infraestrutura para resolvê-lo.

Top
Classificação
Favoritos

