Aller au contenu

ingénierie

Comment nous avons réduit le temps de départ des coureurs à trois secondes

Pools chauds, restauration d’instantanés et travail peu glamour de prévision de la demande.

{auteur} · {rôle} · 2026-04-02 · 8 min de lecture

Le démarrage à froid est invisible dans les timings des étapes et extrêmement visible pour les développeurs. Sur une tâche de 90 secondes, un démarrage de 60 secondes double le temps de pipeline perçu.

Trois choses qui comptaient

Le problème de la prédiction

Garder trop peu de machines chaudes signifie faire la queue. En détenir trop signifie payer pour le ralenti. La demande est fortement corrélée aux heures de travail de l'équipe de chaque client, ce qui la rend plus prévisible qu'il n'y paraît à première vue – et la pointe résiduelle est ce que la marge de réserve absorbe.

Votre prochain build pourrait être deux fois plus rapide, pour moitié prix

Commencez gratuitement. Repartir tient à la même ligne, et nous publions ce diff aussi.