GitHub, yapay zeka temsilcilerinden gelen yoğun talep ve trafik artışıyla başa çıkabilmek adına mevcut Git depolama mimarisi olan Spokes’u tamamen yenileme kararı aldı. Platform üzerinde Eylül 2025 ile Ağustos 2026 arasında trafiğin iki katına çıkması ve aylık commit sayısının 7,38 milyara ulaşması, mevcut sistemin performansını ciddi şekilde zorladı. GitHub mühendisleri, yazılım geliştirme süreçlerini aksatmadan, yazma ve okuma işlemlerini birbirinden ayırarak 35 kat daha hızlı bir performans hedefleyen yeni bir mimari üzerinde çalışıyor. Bu köklü değişim, platformun artan yapay zeka tabanlı iş yüklerini yönetebilmesi için kritik bir adım olarak değerlendiriliyor.
- GitHub, yapay zeka tabanlı trafik yoğunluğunu yönetmek için Spokes mimarisini terk ederek yeni bir depolama altyapısına geçiş yapıyor.
- Yeni mimari, yazma işlemlerini Azure Blob Storage’a taşıyarak quorum kısıtlamalarını ortadan kaldırıyor ve 35 kat daha fazla hız vadediyor.
- Platformun yaşadığı performans kesintilerini önlemek amacıyla bakım süreçleri arka plan işlemlerine devrediliyor.
Spokes Mimarisi Yerini Modern Çözümlere Bırakıyor
GitHub’ın bugüne kadar kullandığı Spokes mimarisi, üç aşamalı bir commit protokolüne dayanıyordu. Bu yöntem, verilerin birden fazla yerel diskte tutulmasını ve her yazma işlemi için bir çoğunluk onayı alınmasını gerektiriyordu. Bu yapı güvenilirlik açısından avantajlı olsa da, ağdaki en yavaş diske bağımlı kalınması nedeniyle yazma işlemlerinde ciddi darboğazlar yaratıyordu. Yeni tasarlanan mimari, verileri doğrudan Azure Blob Storage üzerinde tek bir noktaya yazarak bu bekleme süresini ortadan kaldırıyor.
Okuma ve Yazma İşlemleri birbirinden Ayrılıyor
Yeni sistemin en dikkat çekici özelliklerinden biri, okuma ve yazma işlemlerinin birbirinden tamamen bağımsız kanallar üzerinden yönetilmesi oldu. Hafif hesaplama birimleri tarafından yürütülen okuma istekleri, sistemin genel yükünü hafifletirken, yazma işlemleri daha kararlı bir altyapı üzerinde gerçekleşiyor. Kompaksiyon ve çöp toplama gibi geleneksel bakım görevleri ise artık kullanıcı deneyimini etkilemeyecek şekilde arka planda yürütülecek. Bu sayede platform, yüksek yoğunluklu CI boru hatlarına sahip büyük mühendislik ekiplerine kesintisiz hizmet sunmayı amaçlıyor.
Yapay Zeka Çağında Altyapı İhtiyaçları Değişiyor
GitHub’ın bu hamlesi, sektördeki diğer oyuncuların attığı adımlarla da paralellik gösteriyor. Yapay zeka temsilcilerinin Git depoları üzerindeki etkisini minimize etmek için özel çözümler geliştiren Cursor ve Entire gibi girişimler, benzer şekilde nesne tabanlı depolama ve yazma öncesi günlükleri (WAL) kullanmayı tercih ediyor. Bu durum, Git’in artık sadece insan eliyle yazılan kodlar için değil, makinelerin oluşturduğu devasa veri akışları için de yeniden tasarlanması gerektiğini kanıtlıyor.
Mühendislik Zorlukları Takdir Topluyor
PlanetScale CEO’su Sam Lambert gibi sektör uzmanları, GitHub mühendislerinin karşı karşıya kaldığı ölçek zorluklarının boyutuna dikkat çekiyor. Daha önce hiç görülmemiş bir hızda büyüyen bu trafik karşısında sistemin ayakta kalması, modern yazılım altyapısı için bir başarı hikayesi olarak nitelendiriliyor. Yeni depolama mimarisinin devreye girmesiyle birlikte, sistemin yaşadığı performans kesintilerinin azalması ve mühendislerin üzerindeki yükün hafiflemesi bekleniyor.
GitHub’ın yeni depolama mimarisine geçişi hakkında ne düşünüyorsunuz? Yapay zeka temsilcilerinin yazılım geliştirme süreçlerinde yarattığı trafik yoğunluğu konusunda siz de benzer sorunlar yaşıyor musunuz? Görüşlerinizi aşağıdaki yorum bölümünde bizimle paylaşın.

