Ne değişiyor?
GitHub, geçen hafta GitHub Universe'de yeni Git depolama mimarisini duyurdu. Şirket, bu mimarinin yapay zekâ ajanlarının yoğun kullanımına hazırlık için tasarlandığını söylüyor. Amaç, yüz milyonlarca geliştiriciye ajan destekli geliştirme sunabilmek.
Test sonuçları
GitHub'ın iç testlerinde tek bir depo üzerinde 5.000 eşzamanlı ajan çalıştırıldı. Aynı depoya saniyede 7.200 push gönderildi ve okuma trafiği düşük gecikmeyle karşılandı. Şirket, bugünün en yoğun depolarının saniyede en fazla birkaç düzine yazma aldığını, ajan kullanımının artmasıyla bunun sürekli hale geleceğini öngörüyor.
İki temel ilke
Mimari iki ilkeye dayanıyor: koordinasyonu en aza indirmek ve depolamayı hesaplamadan ayırmak. Git nesneleri değişmez olduğu ve içeriklerinden isim aldığı için iki yazar aynı anda veri yazabiliyor. Anlaşma gerektiren tek kısım, küçük bir referans güncellemesi.
Geliştirici için ne değişiyor?
GitHub, geliştiriciler için Git'in aynı kaldığını vurguluyor: push, fetch ve branch işlemleri aynı şekilde yapılıyor, korumalar yerinde. Değişiklik, altyapının depolama, istek sunma ve depo bakımı bileşenlerinin bağımsız ölçeklenebilmesi.



