İçeriğe geç
Entropha ana sayfa

Box Office Türkiye

Veri Tablosundan Ulusal Medya Portalına: Box Office Türkiye'nin 15+ Yıllık Teknoloji ve Ürün Evrimi

Eski nesil bir PHP gişe takip aracından, milyonlarca sinemasever ve sektör profesyonelinin buluştuğu modern .NET ekosistemine uzanan kesintisiz mühendislik ve ürün ortaklığı hikayesi.

1. Mirasın Devralınması ve PHP Dönemi: İlk Stabilizasyon

2010'lu yılların başında projeye dahil olduğumuzda Box Office Türkiye, sinema sektörü için kritik bir misyon üstlenmiş ancak teknik sınırlarına çok erken çarpmış niş bir veri aracıydı. Platform; hafta sonu gişe hasılatlarının ve film listelerinin Excel tabloları mantığıyla manuel girildiği, eski nesil monolitik bir PHP altyapısı üzerinde koşan, mobil uyumu bulunmayan ve tek yönlü tüketilen statik bir web sitesiydi.

Biz bu fikrin ilk yaratıcısı değildik; ancak platformun kaderini belirleyen, onu dijital medyanın zirvesine taşıyan ve 15 yıl boyunca her teknolojik kırılmada ayakta tutan stratejik teknoloji ve ürün ortağı olduk.

PHP dönemindeki önceliğimiz iki temel hedef üzerine kuruldu:

  • Teknik Borcun Temizlenmesi: Büyüyen veritabanı kilitlenmelerini çözmek, eski kod tabanındaki darboğazları gidermek ve sistemi kesintisiz hizmet verebilir bir istikrara kavuşturmak.
  • İlk Ürün Genişlemesi (Haberler Modülü): Platformun yalnızca haftalık gişe rakamlarından ibaret kalmaması için sektörel haberlerin, vizyon duyurularının ve editoryal içeriklerin yayınlanabileceği ilk haber altyapısını sisteme entegre ettik. Bu adım, sitenin salt bir veri tablosundan çıkıp editoryal bir kimlik kazanmasındaki ilk kıvılcım oldu.

2. 2019 Dönüm Noktası: PHP'den Modern C# (.NET) Omurgasına Büyük Göç

Haber modülüyle birlikte artan organik trafik ve biriken sinema verisi, 2019 yılına gelindiğinde monolitik PHP altyapısını hem performans hem de dikey ölçekleme sınırlarına dayandırdı. Sayfa yanıt sürelerinin uzaması ve legacy kodun bakım maliyetleri karşısında yamalarla vakit kaybetmek yerine radikal ve stratejik bir mühendislik kararı aldık: Platformun tüm çekirdeğini sıfırdan modern C# (.NET) mimarisine taşımak.

Bu yeniden platformlama operasyonu, projenin sonraki yıllarda yaşayacağı ürün atılımının temel taşı oldu:

  • Modern C# (.NET) Mimarisi: Uygulama katmanı tip güvenli, modüler ve yüksek performanslı kurumsal bir framework üzerine baştan inşa edildi.
  • Milyonlarca URL İçin Sıfır SEO Kaybı: Türkiye’de vizyona girmiş on binlerce film ve sinema figürünün arama sonuçlarında Box Office Türkiye ilk sıradaydı. PHP döneminden kalan eski URL yapıları titizlikle haritalandı. Yeni .NET rotalama motoru üzerinde, geçmişe dönük milyonlarca sayfayı tek bir kırık link (404) üretmeden yeni rotalara bağlayan akıllı yönlendirme kuralları inşa edildi.
  • Yapısal Veri Entegrasyonu: Arama motorlarının sinema verisini derinlemesine indekslemesi için Schema.org standartlarındaki zengin yapısal veri modelleri sayfalara işlendi. Platform, 2019 göçü sonrasında organik trafiğini katlayarak büyüttü.

3. C# Mimarisi Üzerinde Ürün Odaklı Genişleme: Ekosistemin İnşası

2019 yılındaki C# göçü, sisteme yüksek ölçeklenme kabiliyeti kazandırdı. Bu sağlam mühendislik omurgası kurulduktan sonra, platformu Türkiye'nin en kapsamlı sinema ve kültür-sanat portalına dönüştüren büyük ürün yetkinliklerini adım adım devreye aldık:

A. Tam Otomatik Seans Yönetimi ve 2026 Bilet Afiliasyon Dönüşümü

Sinemaseverlerin siteyi ziyaret etmesindeki en büyük motivasyonlardan biri salon seanslarına hızlıca ulaşmaktır:

  • Otomasyona Dayalı Seans İşletimi: Türkiye genelindeki yüzlerce sinema salonunun güncel gösterim saatleri ve salon dağılımları, insan müdahalesine gerek kalmaksızın çalışan otomatik veri toplama ve doğrulama boru hatlarıyla sisteme aktarılmaya başlandı. Farklı gösterim formatları (IMAX, 3D, dublaj/altyazı) standart bir veri şemasına normalize edildi.
  • Bilet Satış Afiliasyon Entegrasyonu: 2026 başında devreye aldığımız afiliasyon ortaklığı modeliyle platform, salt bir seans sorgulama ekranı olmanın ötesine geçti. Ziyaretçiler artık seçtikleri seans üzerinden tek tıkla yetkili bilet sağlayıcılarına yönlendiriliyor. Bu hamle, sitenin devasa organik trafiğini bilet satış komisyonlarıyla doğrudan gelir üreten bir e-ticaret köprüsüne dönüştürdü.

B. İlişkisel Sinema Veri Ağı (Cinematic Knowledge Graph)

Sinema verisi basit bir katalog değildir; yönetmenler, oyuncular, senaristler, yapım şirketleri, dağıtımcılar, sinema zincirleri, vizyon tarihleri ve hasılat rakamlarının iç içe geçtiği devasa bir ağdır:

  • Çok Boyutlu Analiz Motoru: "Tüm zamanların en çok izlenen yerli dramaları", "Bir dağıtımcının son 5 yıldaki gişe payı" veya "Enflasyondan arındırılmış gişe rekorları" gibi karmaşık sektörel analizleri anlık olarak türeten dinamik bir ilişkisel veri modeli geliştirildi.
  • Zengin Kişi ve Film Profilleri: Sektör profesyonellerinin filmografileri, kariyer istatistikleri ve gişe geçmişleri birbirine bağlı yaşayan sayfalara dönüştürüldü.

C. Dizi Dünyası, Streaming ve Çoklu İçerik Yelpazesi

Geleneksel sinema salonu ekosistemi dijital yayın platformlarıyla dönüşürken, platform bu trende anında adapte edildi:

  • Sinema hasılatlarının yanına yerli ve yabancı diziler, dijital platform içerikleri, özel yapımlar ve televizyon yayın akışları eklendi.
  • Röportajlar, vizyon analizleri, gişe tahminleri ve köşe yazılarını barındıran zengin bir editoryal yayıncılık alanı kuruldu.

D. Topluluk Katmanı ve İzleyici Değerlendirmeleri

Tek yönlü bilgi sunan yapı terk edilerek, yüz binlerce sinemaseverin dahil olduğu canlı bir topluluk ekosistemi inşa edildi:

  • Kişiselleştirilmiş Üyelik Deneyimi: Kullanıcıların kişisel izleme listeleri, favori filmleri ve özel listelerini oluşturabildiği profil sayfaları açıldı.
  • Şeffaf Topluluk Puanlaması: İzleyicilerin yapımlara puan verebildiği, topluluk ortalama puanlarının şeffafça hesaplandığı ve kullanıcı yorumlarının organize edildiği interaktif bir değerlendirme altyapısı sağlandı.

E. Optimize Video Entegrasyonu ve Kurumsal Yönetim Panelleri

  • Sayfa Performansını Koruyan Video Deneyimi: Resmi fragmanlar, özel klipler ve röportajlar; harici video ağlarıyla senkronize, sayfa açılış hızını ve donanım kaynaklarını tüketmeyen hafif bir oynatıcı katmanı üzerinden ziyaretçiye ulaştırıldı.
  • Gelişmiş Editoryal CMS: Dağıtımcı ve sinema işletmecilerinden gelen gişe verilerinin çapraz doğrulamalarla sisteme işlendiği, ambargo kurallarını denetleyen kurumsal bir veri giriş altyapısı sağlandı.

4. Yüksek Trafik, Asenkron Worker Mimarisi ve Anlık Dalgalanma Yönetimi

Box Office Türkiye'nin trafik karakteri öngörülemez piklerle doludur. Türkiye çapında gişe rekoru kıran bir film vizyona girdiğinde veya pazartesi sabahları haftalık gişe rakamları kamuoyuna açıklandığında, platform anlık olarak yüz binlerce eşzamanlı istekle karşılaşır:

  • Asenkron Worker Servisleri: Gişe rakamlarının sisteme girilmesiyle birlikte tetiklenen milyonlarca sayfalık istatistik güncellemeleri, sıralama hesaplamaları ve veri derlemeleri ana web thread'inden koparılarak arka planda çalışan izole worker servislerine devredildi.
  • Çok Katmanlı Bellek Önbellekleme: Veritabanı sorgularını minimize etmek için bellek içi ve dağıtık önbellek stratejileri kurgulandı. Arşivlenmiş eski yıllara ait gişe verileri statikleştirilirken, canlı veriler için akıllı önbellek geçersiz kılma mekanizmaları devreye alındı.
  • Maliyet Odaklı Mühendislik: Altyapı, trafiğin en yoğun olduğu gişe günlerinde dahi bulut faturalarını şişirmeden, optimize edilmiş donanım kullanımıyla saniyede binlerce isteği mikrosaniyeler mertebesinde yanıtlayacak verimliliğe ulaştırıldı.

5. 15 Yıllık Kesintisiz Ortaklık: Bir Endüstri Standardını Birlikte Büyütmek

Bugün Box Office Türkiye; yapımcılardan oyuncu ajanslarına, sinema zincirlerinden biletleme platformlarına ve genel izleyiciye kadar tüm sinema ekosisteminin tartışmasız tek resmi veri otoritesidir.

Bu 15 yıllık kesintisiz yolculuk; Entropha’nın ürünün kaderine ve vizyonuna doğrudan ortak olan, mimari dönüm noktalarında inisiyatif alan ve platformu her yeni teknoloji dalgasıyla geleceğe taşıyan stratejik bir mühendislik partneri olduğunun en somut göstergesidir.

Tüm vaka analizleri

Projenizi konuşalım

İhtiyacınızı kısaca anlatın, size dönüş yapalım.

İletişime Geçin