Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
[forminator_form id="25163"]

anthropic.anthropic.anthropic.Anthropic, Git'i kendi bünyesinde geliştirdiği bir sürüm kontrol sistemi olan Scion ile değiştirdi. Şirket, yapay zeka tarafından yazılan kodların geliştirici altyapısını aşırı yüklemesi nedeniyle bu değişikliğin zorunlu hale geldiğini açıkladı. Tüm monoreposunu beş ay içinde yeni sisteme taşıdı. 13 Ekim Salı günü yayınlanan bir mühendislik blog yazısında şirket, "2026 Mayıs ayında Anthropic'te günde ortalama 2.500 kod değişikliği birleştirilirken, Eylül ayı itibarıyla bu sayı günlük 30.000'i aştı" ifadelerine yer verdi.anthropic+1
Şirket, kod yazmanın artık ana kısıtlayıcı faktör olmadığını belirtti. Yavaşlamaların artık "insan ölçeği için inşa edilmiş geliştirici altyapısından: kaynak kontrolü, derlemeler ve CI" kaynaklandığını ifade etti. Anthropic ayrıca bu büyümenin yavaşlamasını beklemediğini ve kod birleştirme talebini "pratik olarak sonsuz" olarak nitelendirdi.anthropic
Anthropic, Git'in merkeziyetsiz tasarımının çoğu depo için doğru seçim olduğunu ancak kendi kod tabanlarının bu ölçeğin çok dışında kaldığını belirtti. Sadece ana dalın geçmişi neredeyse 100 GB ve sıkıştırılmış bir çalışma kopyası 25 GB'tan fazla. Şirket, sürekli entegrasyon (CI) için günde yaklaşık 25 milyon kod kontrolü gerçekleştiriyor. Şirket, "Eğer bu işlem geleneksel yöntemle yapılsaydı, günde 600 PB'tan fazla Git trafiği oluşurdu" diye yazdı. Geçişten önce, yükü yönetmek için yüzlerce dahili Git aynası kullanıyorlardı.theregister+1
Scion, kullanıcılarının (neredeyse tamamı ajanlar ve otomatik işler) her zaman çevrimiçi olduğunu varsayıyor. Ağır işi sunucu yapıyor: commit'leri, birleştirmeleri ve rebase işlemlerini yönetiyor, dosya geçmişi ve hangi satırı kimin değiştirdiği gibi soruları yanıtlıyor. Kontroller seyrek veya sanallaştırılmış durumda, bu sayede bir iş sadece gerçekten okuduğu dosyaları indiriyor. Anthropic, Scion'un eski Git aynası filosuna göre 200 kat daha az CPU ve bellek kullandığını belirtiyor. Kontroller artık dakikalar yerine saniyeler sürüyor ve CI, CPU kapasitesinin %25'ini boşa çıkardı. Anthropic, Google'ın Piper ve Meta'nın Sapling sistemlerinin devasa monorepolar için inşa edilmiş özel sistemlerin erken örnekleri olduğunu kaydetti.anthropic+2
Yedi kişilik bir ekip, günlük birleştirme hacmi on kat artarken Scion'u, Antique adlı bir kod inceleme aracını ve ilgili birkaç sistemi inşa etti. Bir vakada, Claude Mythos Preview'un erken bir dahili sürümü, verileri Git'ten Scion'a taşıyan elle yazılmış bir hattı yeniden yazdı. Yeni sürüm 20 kat daha az bellek kullandı ve dört kat daha hızlı çalıştı. Mühendisler, Claude'un artık kendilerinden daha iyi kod yazdığını ancak sistemin tasarımı konusundaki kararları hala kendilerinin verdiğini belirtti. Şirket, "Çoğu zaman mühendisler olarak rolümüz Claude'a 'hayır' demekti" diye yazdı.gigazine+2
Anthropic, Scion'u "genel kullanım için hiçbir şekilde Git'in uygun bir alternatifi değil" olarak tanımladı. Sistemin sadece devasa monorepolar için anlamlı olduğunu ve şirketin bunu halka açık olarak yayınlamayacağını belirtti. Bunun yerine, tasarım fikirlerini yayınlıyorlar. Benzer ölçeklendirme sorunlarının 6 ila 12 ay içinde diğer şirketlerde de yaygınlaşmasını beklediklerini ve bunları Git'e uyarlamak için GitHub, Microsoft Corporation , GitLab ve açık kaynak topluluğuyla birlikte çalışmayı umduklarını ifade ettiler.theregister+2