mérnöki
Hogyan csökkentjük a futó indulási idejét három másodpercre
Meleg medencék, pillanatfelvételek helyreállítása és a kereslet előrejelzésének elbűvölő munkája.
Priya Raghavan · Infrastruktúra · 2026-04-02 · 8 perc olvasás
A hidegindítás láthatatlan a lépések időzítésében, és rendkívül jól látható a fejlesztők számára. Egy 90 másodperces munkánál a 60 másodperces indítás megduplázza az észlelt folyamatidőt.
Három dolog számított
- Meleg medencék mérete az előre jelzett kereslethez képest, nem pedig egy rögzített számhoz
- Pillanatkép-visszaállítás, nem pedig rendszerindítás, így a gép az inicializálás helyett folytatódik
- A futók előzetes regisztrációja a GitHub-on a feladat kiosztása előtt, így a regisztráció nem a kritikus út
Az előrejelzési probléma
A túl kevés meleg gép tartása sorban állást jelent. A túl sok birtoklás azt jelenti, hogy fizetni kell az üresjáratért. A kereslet erősen korrelál az egyes ügyfelek csapatának munkaidejével, ami kiszámíthatóbbá teszi azt, mint amilyennek elsőre tűnik – és a maradék robbanás az, amit a medence felszívódása elnyel.
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
CI, ha a csapattársai ügynökökAz AI kódoló ágensek sokkal gyakrabban nyomulnak, mint az emberek. Ez a következőképpen változtatja meg a csővezeték tervezését és a költségszabályozást.Miért teszünk közzé utasításokat a távozáshoz?Ezen a webhelyen minden migrációs oldal tartalmazza a tőlünk való visszaköltözéshez szükséges diff-et. Íme az indoklás.Amit milliónyi CI-munka végrehajtása során tanultunkA várakozási idő, a gyorsítótár viselkedése, a megfelelő méretezés és a csak méretben megjelenő hibamódok.Hagyja abba a hibás tesztek újrapróbálkozásátAz automatikus újrapróbálkozások egy valódi hibát időszakossá alakítanak át, és megtanítják a csapatot, hogy ne bízzon minden kudarcban.