Hoppa till innehåll

ingenjörskonst

Att bygga en CI-cache som inte stryper

Hur vi betjänar cache-återställningar med 1 GB/s, och varför bandbredd är viktigare än kapacitet.

{författare} · {roll} · {datum} · 9 min läsning

Varför återställningshastighet dominerar

Vad vi byggde

  • Cache lagrad på NVMe i samma tillgänglighetszon som löparpoolen
  • Innehållsadresserade bitar så att oförändrade delar inte överförs på nytt
  • zstd-kompression, vald för dekompressionshastighet snarare än förhållande
  • Parallell chunk-hämtning som mättar länken snarare än en enda ström

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.