GitHub platformu, talep üzerine ölçeklenebilen okumalar sağlarken saniyede binlerce yazma işlemiyle başa çıkmak için özel olarak tasarlanan yeni Git versiyon kontrol sistemi depolama altyapısını resmi olarak duyurdu. Dahili testler, yeni mimarinin tek bir depoda eşzamanlı olarak çalışan 5000 akıllı ajanı destekleyebildiğini, saniyede 7200 push (itme) işlemi gerçekleştirebildiğini ve okuma istekleri için düşük ve sabit bir yanıt süresi koruyabildiğini gösterdi.
Bu adım, yazılım ajanlarının geçtiğimiz yıl yoğun depolarda çalışma doğasında yarattığı köklü değişikliğe bir yanıt olarak geliyor. Yeni mimari, bileşenler arası koordinasyonu azaltma ve Azure Blob Storage nesne depolama hizmetine ve Ref-CAS adlı özel bir referans konsensüs hizmetine dayanarak depolamayı hesaplamadan ayırma olmak üzere iki temel ilkeye dayanıyor.
Pratik olarak ne değişiyor?
Önceki geleneksel mimaride, depolama işlemleri, istek hizmeti ve depo bakımı birbirine sıkı sıkıya ve yerel olarak bağlıydı. Yeni mimari ise referans durumunu nesne verilerinden ayırıyor; Git paketleri ve okuma hızlandırıcıları bulut depolamada saklanırken, Ref-CAS hizmeti, replikasyon kuorumu tarafından desteklenen Karşılaştır ve Değiştir (Compare-and-Swap) mekanizması aracılığıyla depo referanslarını yönetme ve güncelleme görevini üstleniyor.
Ayrıca bakım, sıkıştırma (Compaction) ve boyut küçültme işlemleri, günlük trafiğe hizmet eden düğümlerden ayrıldı; bağımsız sıkıştırma düğümleri, kullanıcılara ayrılan düğüm kaynaklarını tüketmeden paketleri birleştirmek ve kullanılmayan nesneleri kaldırmak için doğrudan bulut depolamaya karşı arka planda çalışıyor.
Bu haber neden önemli?
Bu gelişme, GitHub platformunun yüz milyonlarca geliştirici için akıllı ajan tabanlı geliştirme çağını desteklemesini sağlayacak teknik temeli temsil ediyor. Yapay zeka araçları ve otonom ajanlar günün her saati çalışacak şekilde dönüşürken, depolar; sürekli entegrasyon sistemlerinin çalıştırılması ve kod testi gibi ilgili taleplerle birlikte devasa oranlarda eşzamanlı güncellemelerle karşı karşıya kalıyor. Yeni mimari, platformun kararlılığını ve yatay ve dikey ölçeklenebilirliğini aynı kapasite ve verimlilikle garanti ediyor.