Anthropic ersatte Git i sitt stora interna kodförråd efter att mängden kodändringar som slogs ihop varje dag vuxit från omkring 2 500 i maj till över 30 000 i september 2026. Företaget beskriver versionshanteringen som sin största flaskhals i utvecklingsarbetet – och säger att det byggde Scion och flyttade över kodförrådet på fem månader.
8
9
Varför Git blev en flaskhals
Det handlade inte bara om att kodförrådet var stort. Anthropic beskrev en kombination av snabbt ökande sammanslagningar och intensiv användning av kodutcheckningar. Historiken för huvudgrenen var nära 100 GB, en komprimerad arbetskopia var större än 25 GB och företagets system för kontinuerlig integration, CI, gjorde omkring 25 miljoner kodutcheckningar om dagen.
9
Med så många kopior och speglar av kodförrådet blev den tidigare Git-baserade infrastrukturen kostsam att driva i den här skalan. Anthropic har beskrivit efterfrågan på att slå ihop kod som ”praktiskt taget oändlig”: när ett hinder försvinner kan ännu mer kod produceras, vilket innebär att infrastrukturen måste fortsätta växa med belastningen.
29
Så fungerar Scion annorlunda
Scion är byggt för klienter som kan kommunicera med en server. I stället för att låta varje klient utföra alla versionshanteringsuppgifter lokalt erbjuder systemet funktioner via servrar och API:er. Servern hanterar bland annat commits, sammanslagningar, ombaseringar och sökningar i kodhistoriken. Klienterna har en begränsad cache och hämtar den data de behöver.
2
4
Det innebär en annan avvägning än med Git. Git är distribuerat och ger användaren ett lokalt kodförråd, medan Scion är mer beroende av gemensam infrastruktur och nätverksanslutning. Anthropic har utformat systemet för sin egen arbetsbelastning, med automatiserade jobb och agenter, men det betyder inte att Scion passar alla utvecklare eller projekt.
2
7
Resultat enligt Anthropic
Anthropic uppger att Scions användning av processorkraft och minne är ungefär 200 gånger mindre än i företagets tidigare Git-speglingsinfrastruktur. Företaget säger också att kodutcheckningar som tidigare tog minuter nu kan gå på sekunder, och att det frigjort 25 procent av CI-kapaciteten. Det är resultat som Anthropic själv rapporterat, inte oberoende upprepade jämförelser.
4
10
Arbetet omfattade mer än själva versionshanteringen. Anthropic säger att teamet också byggde ett gränssnitt för kodgranskning, kallat Antique, kodsökning, verktyg för åtkomstkontroll och andra system för att hantera och föra in granskade ändringar. Ett team på sju personer arbetade med Scion och Antique under flytten av kodförrådet.
3
8
En speciallösning – inte slutet för Git
Det Anthropic berättar är inte belägg för att ”Git är föråldrat”. Scion byggdes för ett ovanligt stort och snabbt växande internt kodförråd, där klienterna kan förlita sig på ständig serveråtkomst. Det beskrivs som ett internt system, inte som en allmän ersättare för Git.
5
7
Den bredare lärdomen handlar om att anpassa versionshanteringen efter hur utvecklingen faktiskt går till. När kodförrådets storlek, antalet kodutcheckningar och mängden sammanslagningar växer samtidigt kan det vara ett sätt att minska belastningen att flytta mer av arbetet till gemensamma tjänster.