strojírenství
Jak jsme zkrátili čas startu běžce na tři sekundy
Teplé bazény, obnova snímků a neokázalá práce s předpovídáním poptávky.
Priya Raghavan · Infrastruktura · 2026-04-02 · 8 min čtení
Studený start je neviditelný v časování kroků a extrémně viditelný pro vývojáře. U 90sekundové zakázky 60sekundový start zdvojnásobuje vnímanou dobu zpracování.
Tři věci, na kterých záleželo
- Teplé bazény dimenzované podle předpokládané poptávky spíše než podle pevného počtu
- Snapshot obnovení namísto bootování, takže počítač bude pokračovat místo inicializace
- Předběžná registrace běžců na GitHubu před přiřazením úlohy, takže registrace je mimo kritickou cestu
Problém předpovědi
Držet příliš málo teplých strojů znamená stát ve frontě. Držet příliš mnoho znamená platit za nečinnost. Poptávka silně koreluje s pracovní dobou týmu každého zákazníka, díky čemuž je předvídatelnější, než by se na první pohled zdálo – a zbytkové prasknutí je to, co absorbuje světlá výška bazénu.
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
CI, když jsou vaši spoluhráči agentyAgenti kódující AI tlačí mnohem častěji než lidé. Zde je návod, jak to mění design potrubí a kontrolu nákladů.Proč zveřejňujeme pokyny k odchoduKaždá stránka o migraci na tomto webu obsahuje rozdíl k migraci zpět od nás. Zde je zdůvodnění.Co jsme se naučili provozovat milion CI zakázekDoba fronty, chování mezipaměti, správná velikost a režimy selhání, které se objevují pouze v měřítku.Přestaňte zkoušet nekvalitní testyAutomatické opakování přemění skutečnou chybu na přerušovanou a vycvičí váš tým, aby nedůvěřoval každému selhání.