Anthropic skiftede Git ud i sit monorepo, efter at mængden af daglige kodeændringer voksede fra omkring 2.500 i maj til over 30.000 i september 2026. Virksomheden beskriver kildekodestyring som sin største udviklingsflaskehals og fortæller, at den byggede Scion og flyttede monorepoet over på fem måneder.
8
9
Derfor blev Git en flaskehals
Det handlede ikke kun om, at kodebasen var stor. Anthropic peger på både den hurtigt voksende mængde merges og det store behov for at hente kode ud: Historikken i hovedgrenen var tæt på 100 GB, en komprimeret arbejdskopi fyldte over 25 GB, og virksomhedens CI-system foretog omkring 25 millioner kode-checkouts om dagen. CI, eller continuous integration, er automatiserede processer, der blandt andet bygger og tester kode.
9
I den skala blev det dyrt at drive en Git-baseret løsning med mange kopier og spejlinger af kodebasen. Anthropic har beskrevet efterspørgslen på at få kode flettet ind som »praktisk talt uendelig«: Når én flaskehals fjernes, kan udviklerne og de automatiserede systemer producere endnu mere kode, så infrastrukturen fortsat skal kunne følge med.
29
Scion flytter mere arbejde over på serveren
Scion er bygget til klienter, der kan få forbindelse til en server. I stedet for at hver klient selv udfører alle opgaver med en komplet lokal kopi af kodebasen, stiller systemet serverfunktioner og API'er til rådighed. Serveren håndterer blandt andet commits, merges, rebases og opslag i kodehistorikken. Klienterne har en begrænset cache og henter de data, de skal bruge.
2
4
Det ændrer afvejningen i forhold til Git. Git er distribueret og giver brugeren en lokal kopi af kodebasen, mens Scion i højere grad er afhængigt af fælles infrastruktur og adgang til en server. Anthropic har indrettet Scion til sin egen beskrevne arbejdsbelastning med automatiserede job og AI-agenter, men det betyder ikke, at systemet passer til alle udviklere eller projekter.
2
7
Anthropics egne tal for resultatet
Anthropic oplyser, at Scions forbrug af CPU og hukommelse var omkring 200 gange lavere end i virksomhedens tidligere Git-spejlingsinfrastruktur. Virksomheden siger også, at kode-checkouts, der før tog minutter, nu kunne klares på sekunder, og at det frigjorde 25 procent af CI-systemets CPU-kapacitet. Det er tal, Anthropic selv har offentliggjort, ikke uafhængigt efterprøvede målinger.
4
10
Arbejdet omfattede mere end versionsstyring. Anthropic fortæller, at virksomheden også byggede kodegennemgangsværktøjet Antique, kodesøgning, adgangsstyring og andre systemer til at håndtere og indarbejde godkendte ændringer. Et team på syv personer arbejdede på Scion og Antique, mens migrationen af monorepoet stod på.
3
8
Et specialværktøj – ikke enden på Git
Anthropics beskrivelse giver belæg for en mere afgrænset konklusion end, at »Git er forældet«. Scion blev udviklet til en usædvanligt stor og hurtigt voksende intern kodebase, hvor klienterne kan regne med adgang til en server. Det er beskrevet som et internt system, ikke som en generel erstatning for Git.
5
7
Den bredere pointe er, at kildekodestyring skal passe til måden, et udviklingsteam arbejder på. Når størrelsen på kodebasen, antallet af checkouts og mængden af merges vokser på samme tid, kan det være én måde at lette presset på infrastrukturen at flytte mere arbejde over på fælles tjenester.