Hopp til innhold

engineering

Bygge en CI-cache som ikke struper

Hvordan vi betjener hurtigbuffergjenopprettinger med 1 GB/s, og hvorfor båndbredde betyr mer enn kapasitet.

Priya Raghavan · {rolle} · 2026-04-23 · 9 min lesing

Hvorfor gjenopprettingshastighet dominerer

Det vi bygget

  • Cache lagret på NVMe i samme tilgjengelighetssone som løperpoolen
  • Innholdsadresserte biter slik at uendrede deler ikke overføres på nytt
  • zstd-komprimering, valgt for dekompresjonshastighet i stedet for forhold
  • Parallell chunk-henting som metter koblingen i stedet for en enkelt strøm

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å.