Tendencias del momento
#
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.
Mientras trabajábamos en la caché de Xcode, algo se volvió cristalino: este es fundamentalmente un problema de infraestructura en un paisaje de sistemas de construcción profundamente fragmentado. Inmediatamente nos enfocamos en la infraestructura porque es nuestra ventaja competitiva. Pero a medida que profundizábamos, se hizo evidente que la infraestructura por sí sola no era suficiente. También necesitábamos hacer el software de manera diferente. Las empresas han estado haciendo esto para Bazel durante años, así que, ¿qué podría hacernos diferentes?
Al mirar a nuestro alrededor, surgieron dos patrones que moldearon nuestro pensamiento. Primero, más sistemas de construcción están adoptando capacidades de caché. La velocidad y el volumen con los que producimos código siguen aumentando, y la caché ya no es opcional. Es esencial. Segundo, no hay estandarización. La fragmentación de los sistemas de construcción inevitablemente conducirá a la fragmentación de los servicios. Un servicio de caché por sistema de construcción. Una infraestructura por herramienta. Los mismos problemas resueltos una y otra vez de maneras ligeramente diferentes.
En Tuist, podríamos haber resuelto esto para Xcode y darlo por terminado. Pero, ¿y si construyéramos algo más fundamental? ¿Y si creáramos una cintura estrecha entre el mundo de los sistemas de construcción y el mundo de la infraestructura de caché? Una capa que permita a cualquier sistema de construcción comunicarse con cualquier backend de caché, en lugar de construir otra solución vertical más.
Comencé a experimentar con esta idea, y estoy convencido de que este es el camino a seguir. Estamos construyendo la base para la infraestructura de sistemas de construcción como un servicio. No un servicio por sistema de construcción. Una solución que funcione en todos ellos. Algo que desarrollamos, mantenemos y ofrecemos como un servicio gestionado que cualquier equipo puede usar independientemente de su herramienta de construcción.
Y sí, apenas estamos comenzando con la infraestructura. Nuestra visión es llevarla al borde, lo más cerca posible de donde los desarrolladores, agentes y pipelines de CI realmente hacen su trabajo. El problema de la fragmentación en nuestra industria es real, y estamos construyendo la infraestructura para resolverlo.

Parte superior
Clasificación
Favoritos

