Türkiye Maçı Altyapısı: Bir Uluslararası Karşılaşmanın Yazılım Mühendisliği

Bir türkiye maçı akşamı ekran başında milyonlarca kişi yalnızca futbol izlemez. Aynı anda mobil uygulamalar anlık bildirim gönderir, ikinci ekran skor servisleri veri çeker, video platformları HLS segmentlerini dağıtır ve sosyal medya akışları saniyede on binlerce yeni gönderi üretir. Sahanın içinde 22 oyuncu vardır; arka planda ise binlerce sunucu, yüzlerce mikroservis ve onlarca ekip bir yayın krizini önlemek için çalışır.

Yazılım mühendisliği açısından bakıldığında bir uluslararası karşılaşma, yılın en öngörülebilir fakat en zorlu yük testidir. Trafik patlaması dakikalar içinde başlar, maç boyunca dalgalanır ve uzatma dakikalarında yeni bir zirve yapar. Üretim ortamlarında bu tür etkinliklerde karşılaştığımız sorunlar; soğuk başlatma gecikmeleri, önbellek tutarsızlığı, yetersiz ufuk ölçeklendirme ve izleme kör noktalarıdır.

Türkiye maçı sırasında yaşanan bir dakikalık gecikme, trafik ani yükselmesini on kat artırır ve CDN önbelleğini çökertir; bu yazı, o çöküşün mühendislik anatomisini çıkarıyor. Uluslar Ligi fikstüründe Türkiye Fransa maçı ya da başka bir milli takım karşılaşması fark etmez; teknik gereksinimler aynı kapıya çıkar. Aşağıda bu yüksek trafikli senaryoyu altyapı, veri akışı, güvenlik ve gözlemlenebilirlik başlıkları altında inceliyorum.

Canlı Yayın Trafiğinin Ölçeği: Türkiye Maçı Örneği

Bir türkiye maçı sırasında büyük bir yayın platformu, başlama vuruşundan önceki 15 dakikada normal akşam trafiğinin 8 ila 15 katına çıkar. Üretim ortamlarında gördüğümüz senaryo genellikle şöyledir: maç öncesi analiz programı başladığında izleyici sayısı yavaşça yükselir, kadrolar açıklandığında ikinci bir sıçrama olur, milli marşlar sırasında eşzamanlı bağlantı isteği zirve yapar. Bu davranış, sistem tasarımında "step load" olarak bilinen ani ve keskin yük modelidir; kademeli organic büyümeden çok farklıdır.

CDN çıkış kapasitesi, oturum başına ortalama 5-8 Mbps video bit hızıyla hesaplandığında, 10 milyon eşzamanlı izleyici yaklaşık 60-80 Tbps uç bant genişliği gerektirebilir. Tek bir bölgeden servis vermek imkânsızdır; bu nedenle yayıncılar genellikle çok katmanlı CDN, bölgesel origin shield ve tüketiciye yakın edge cache kullanır. Türkiye maçı gibi coğrafi olarak yoğunlaşmış izleyici kitlesi olan etkinliklerde İstanbul, Ankara ve İzmir gibi şehirlerdeki yerel PoP'lar üzerindeki baskı, Avrupa ortalamasının üzerine çıkar.

Article illustration

Need a Custom App Built?

Let's discuss your project and bring your ideas to life.

Contact Me Today →

Back to Online Trends