Anthropic heeft Git vervangen voor zijn monorepo nadat het aantal dagelijks samengevoegde codewijzigingen toenam van ongeveer 2.500 in mei tot meer dan 30.000 in september 2026. Broncodebeheer werd daarmee de grootste rem op de ontwikkeling. Het bedrijf bouwde Scion en migreerde de monorepo in vijf maanden.
8
9
Waarom Anthropic zijn aanpak veranderde
Niet alleen de omvang van de codebasis speelde mee. Anthropic wees ook op het snel groeiende aantal merges en de grote vraag naar codekopieën. De geschiedenis van de hoofdbranch was bijna 100 GB groot, een gecomprimeerde werkkopie nam meer dan 25 GB in beslag en de continuous-integrationomgeving (CI) voerde dagelijks ongeveer 25 miljoen code-checkouts uit.
9
Een Git-opzet met veel repositorykopieën en mirrors werd daardoor steeds zwaarder om op deze schaal te beheren. Anthropic omschreef de vraag naar het samenvoegen van code als „praktisch oneindig”: zodra één knelpunt verdwijnt, kan de codeproductie verder toenemen. De infrastructuur moet dus mogelijk blijven meegroeien in plaats van op een vast werkvolume uit te komen.
29
Scion verplaatst het werk naar servers
Scion is ontworpen voor clients die verbinding kunnen maken met een server. In plaats van elke broncodebewerking lokaal uit te voeren, kunnen clients de server gebruiken voor onder meer commits, merges, rebasen en het opvragen van de codegeschiedenis. Clients bewaren een begrensde cache en halen op wat ze nodig hebben.
2
4
Daarmee verschuift de afweging. Git is gedistribueerd: gebruikers hebben een lokale repository. Scion leunt sterker op gedeelde infrastructuur en een netwerkverbinding. Die aanpak past bij de door Anthropic beschreven werklast van geautomatiseerde taken en agents, maar is niet automatisch geschikt voor elke ontwikkelaar of elk project.
2
7
De resultaten volgens Anthropic
Anthropic meldt dat Scion ongeveer 200 keer minder CPU- en geheugencapaciteit nodig had dan de eerdere infrastructuur met Git-mirrors. Checkouts die eerst minuten duurden, konden volgens het bedrijf voortaan seconden in beslag nemen. Dat maakte 25% van de CPU-capaciteit van CI vrij. Dit zijn resultaten die Anthropic zelf rapporteert; het gaat niet om onafhankelijk herhaalde benchmarks.
4
10
De migratie omvatte meer dan alleen versiebeheer. Anthropic bouwde ook Antique, een omgeving voor codebeoordeling, naast codezoekfuncties, toegangsbeheer en andere systemen voor het verwerken en samenvoegen van beoordeelde wijzigingen. Een team van zeven mensen werkte aan Scion en Antique tijdens de migratie van de monorepo.
3
8
Geen vervanger voor Git in het algemeen
De ervaring van Anthropic betekent niet dat Git achterhaald is. Scion is ontwikkeld voor een uitzonderlijk grote, snel veranderende interne monorepo en voor clients die op servertoegang kunnen vertrouwen. Volgens de beschikbare berichtgeving is het een intern systeem, geen algemene vervanger voor Git.
5
7
De bredere les is dat de inrichting van broncodebeheer moet passen bij de manier waarop een team werkt. Als repositoryomvang, checkoutfrequentie en mergevolume tegelijk toenemen, kan het verplaatsen van meer werk naar gedeelde diensten een manier zijn om de druk op de ontwikkelinfrastructuur te verlichten.