Yazılım dünyasında sürekli entegrasyon ve dağıtım (CI/CD) süreçlerinin verimliliğini artırmak için kullanılan önbellek teknolojisinin kapsamlı bir analizi gerçekleştirildi. GitHub Actions platformunda yapılan bu araştırma, geliştiricilerin önbellekleme stratejilerini nasıl benimsediği ve geliştirdiği konusunda önemli bulgular ortaya koydu.
Araştırma kapsamında 952 GitHub deposu detaylı şekilde incelendi. Bu depolardan 266'sı önbellek teknolojisini benimserken, 686'sı bu teknolojiyi kullanmıyordu. Analiz sürecinde 1.556 iş akışı dosyası, 10.373 commit ve 17.185 iş akışı yapılandırma değişikliği değerlendirildi. Her depo ortalama 9,37 önbellek ile ilgili değişiklik içeriyordu.
Çalışmanın en çarpıcı bulguları arasında, önbellek kullanan depoların kullanmayanlara göre çok daha aktif ve popüler olması yer alıyor. Bu durum, önbellekleme teknolojisinin büyük ölçekli projelerde kritik bir rol oynadığını gösteriyor. Ayrıca önbellekleme sisteminin farklı CI/CD iş türlerinde geniş çapta kullanıldığı tespit edildi.
Bu araştırma, yazılım geliştirme ekiplerinin performans optimizasyonu stratejilerini şekillendirmede önemli rehberlik sağlıyor. Önbellekleme teknolojisinin etkin kullanımı, geliştirme süreçlerinin hızlanmasına ve kaynak kullanımının optimizasyonuna katkıda bulunuyor.