Bu olay, 6 Ağustos'ta yaşanan benzer bir sorunun ardından platformun Ağustos ayı içindeki ikinci büyük hizmet kesintisi olarak kayıtlara geçti.
Kesinti, aylık commit sayısının Nisan ayından bu yana 1,4 milyardan 2,9 milyara çıkarak neredeyse iki katına ulaştığı GitHub altyapısı üzerindeki baskıyı gözler önüne seriyor.
Kurtarma sürecinde, yazılımların sürekli yeniden bağlanmaya çalıştığı "yeniden deneme döngüleri" (retry loops) ek bir trafik yükü oluşturduğu için bazı Copilot servislerinin onarılması daha uzun sürdü.
Mühendislik ekipleri, küresel geliştirici topluluğuna tam erişimi güvenli bir şekilde sağlamadan önce bu ikincil yükü hafifletmek zorunda kaldı.
Gelecekteki kapasite sorunlarını önlemek için GitHub, Mayıs ayında platform yükünün %12'sini taşırken bugün %58'ini üstlenen Microsoft Azure'a geçiş sürecini hızlandırıyor.
Üç milyon yeni işlemci (CPU) çekirdeği ekleyen şirket, ayrıca sistem baskısını önlemek amacıyla servislerin otomatik yeniden bağlanma sayısını sınırlayan "yeniden deneme bütçeleri" (retry budgets) adlı teknik bir mekanizmayı devreye alıyor.
Bu mimari değişikliklerin, kritik sistemleri izole ederek platformun büyük yazılım projelerinden gelen artan talepleri karşılayacak şekilde ölçeklenmesini sağlaması hedefliyor.