engineering
Hvordan vi kutter løperens starttid til tre sekunder
Varme bassenger, gjenoppretting av øyeblikksbilder og det uglamorøse arbeidet med å forutsi etterspørselen.
Priya Raghavan · {rolle} · 2026-04-02 · 8 min lesing
Tre ting som betydde noe
- Varme bassenger dimensjonert mot forventet etterspørsel i stedet for et fast antall
- Snapshot-gjenoppretting i stedet for å starte opp, så maskinen fortsetter i stedet for å initialisere
- Forhåndsregistrering av løpere med GitHub før en jobb blir tildelt, så registreringen er utenfor den kritiske banen
Forutsigelsesproblemet
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
CI når lagkameratene dine er agenterAI-kodingsmidler presser mye oftere enn mennesker. Her er hvordan det endrer rørledningsdesign og kostnadskontroll.Hvorfor vi publiserer instruksjoner for å forlateHver migreringsside på dette nettstedet inkluderer diff for å migrere tilbake fra oss. Her er begrunnelsen.Det vi lærte å drive en million CI-jobberKøtid, cache-atferd, riktig størrelse og feilmodusene som kun vises i skala.Slutt å prøve flassete tester på nyttAutomatiske gjenforsøk konverterer en ekte feil til en periodisk, og tren teamet ditt til å mistro hver eneste feil.