Sari la conținut

inginerie

Cum reducem timpul de pornire al alergătorului la trei secunde

Piscine calde, restabilire instantanee și munca lipsită de farmec de a prezice cererea.

{autor} · {rol} · {data} · {minute} {minuteLabel}

Pornirea la rece este invizibilă în intervalele de timp și extrem de vizibilă pentru dezvoltatori. La o lucrare de 90 de secunde, o pornire de 60 de secunde dublează timpul perceput de conductă.

Trei lucruri care au contat

  1. Bazinele calde s-au dimensionat în funcție de cererea prevăzută, mai degrabă decât de un număr fix
  2. Restaurare instantanee mai degrabă decât pornire, astfel încât mașina reia în loc să se inițialeze
  3. Pre-înregistrarea alergătorilor cu GitHub înainte ca un job să fie atribuit, astfel încât înregistrarea nu este pe calea critică

Problema de predicție

A ține prea puține mașini calde înseamnă a sta la coadă. A ține prea multe înseamnă a plăti pentru inactiv. Cererea este strâns corelată cu orele de lucru ale fiecărei echipe a clientului, ceea ce o face mai previzibilă decât pare la prima vedere - iar explozia reziduală este ceea ce absoarbe spațiul înalt al piscinei.

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.