Tópicos em alta
#
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.
Ao trabalhar no cache do Xcode, algo ficou claro: este é fundamentalmente um problema de infraestrutura em um cenário de sistema de compilação profundamente fragmentado. Imediatamente dobramos a infraestrutura porque é o nosso fosso. Mas, à medida que nos aprofundamos, ficou evidente que a infraestrutura por si só não era suficiente. Precisávamos fazer software de maneira diferente também. As empresas fazem isso pela Bazel há anos, então o que poderia nos tornar diferentes?
Ao olharmos em volta, surgiram dois padrões que moldaram nosso pensamento. Primeiro, mais sistemas de compilação estão adotando recursos de cache. A velocidade e o volume com que produzimos código continuam aumentando, e o cache não é mais opcional. É essencial. Em segundo lugar, não há padronização. A fragmentação do sistema de compilação inevitavelmente levará à fragmentação do serviço. Um serviço de cache por sistema de compilação. Uma infraestrutura por ferramenta. Os mesmos problemas foram resolvidos repetidamente de maneiras ligeiramente diferentes.
Na Tuist, poderíamos ter resolvido isso para o Xcode e encerrado o 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 compilação se comunique com qualquer back-end de cache, em vez de criar mais uma solução vertical.
Comecei a mexer nessa ideia e estou convencido de que esse é o caminho a seguir. Estamos construindo a base para construir a infraestrutura do sistema como serviço. Nem um serviço por sistema de compilação. Uma solução que funciona em todos eles. Algo que desenvolvemos, mantemos e oferecemos como um serviço gerenciado que qualquer equipe pode usar, independentemente de sua ferramenta de compilação.
E sim, estamos apenas começando com a infraestrutura. Nossa visão é trazê-lo para a borda o mais próximo possível de onde desenvolvedores, agentes e pipelines de CI realmente fazem seu trabalho. O problema de fragmentação em nosso setor é real e estamos construindo a infraestrutura para resolvê-lo.

Melhores
Classificação
Favoritos

