Trend-Themen
#
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.
Während wir am Xcode-Cache arbeiteten, wurde eines ganz klar: Dies ist grundsätzlich ein Infrastrukturproblem in einer tief fragmentierten Build-System-Landschaft. Wir haben sofort auf die Infrastruktur gesetzt, denn sie ist unser Vorteil. Aber als wir tiefer gruben, wurde offensichtlich, dass die Infrastruktur allein nicht ausreichte. Wir mussten auch die Software anders angehen. Unternehmen machen das seit Jahren für Bazel, also was könnte uns anders machen?
Als wir uns umschauten, tauchten zwei Muster auf, die unser Denken prägten. Erstens, immer mehr Build-Systeme übernehmen Caching-Funktionen. Die Geschwindigkeit und das Volumen, mit dem wir Code produzieren, steigen ständig, und Caching ist nicht mehr optional. Es ist unerlässlich. Zweitens gibt es keine Standardisierung. Die Fragmentierung der Build-Systeme wird zwangsläufig zu einer Fragmentierung der Dienste führen. Ein Caching-Dienst pro Build-System. Eine Infrastruktur pro Tool. Die gleichen Probleme werden immer wieder auf leicht unterschiedliche Weise gelöst.
Bei Tuist hätten wir das für Xcode lösen und es dabei belassen können. Aber was wäre, wenn wir etwas Grundlegenderes bauen würden? Was wäre, wenn wir eine schmale Taille zwischen der Welt der Build-Systeme und der Welt der Caching-Infrastruktur schaffen würden? Eine Schicht, die es jedem Build-System ermöglicht, mit jedem Caching-Backend zu kommunizieren, anstatt eine weitere vertikale Lösung zu entwickeln.
Ich begann, mit dieser Idee zu experimentieren, und ich bin überzeugt, dass dies der Weg nach vorne ist. Wir bauen die Grundlage für Infrastruktur als Dienst für Build-Systeme. Nicht ein Dienst pro Build-System. Eine Lösung, die über alle hinweg funktioniert. Etwas, das wir entwickeln, warten und als verwalteten Dienst anbieten, den jedes Team unabhängig von ihrem Build-Tool nutzen kann.
Und ja, wir fangen gerade erst mit der Infrastruktur an. Unsere Vision ist es, sie so nah wie möglich an den Ort zu bringen, an dem Entwickler, Agenten und CI-Pipelines tatsächlich arbeiten. Das Fragmentierungsproblem in unserer Branche ist real, und wir bauen die Infrastruktur, um es zu lösen.

Top
Ranking
Favoriten

