{GERÇEK ZAMANLI OYUN VERİSİ VE ANALİTİK PLATFORMU}
InGame Group
InGame Group, oyuncu verilerini gerçek zamanlı olarak toplamak ve analiz edebilmek için uçtan uca bir veri ve analitik altyapısı kurmak üzere Oredata ile iş birliği yaptı. GCP üzerinde geliştirilen bu yapı, serverless mimari sayesinde yüksek ölçeklenebilirlik ve esneklik sağladı.
INGAME GROUP HAKKINDA
InGame Group is one of the fastest-growing Turkish gaming companies and the first studio to locally develop an MMOFPS game in Turkey. The group, founded in 2012, fully owns the IP rights to its flagship game Zula, and its second game Pool Elite. InGame’s MMOFPS game Zula has reached over 8 million registered users within 2 years in Turkey.
{KULLANILAN TEKNOLOJİLER}
Zorluk
InGame, oyuncuların oyun sırasında oluşturduğu gerçek zamanlı oyun içi ve pazarlama verilerini kesintisiz şekilde toplamak ve analiz etmek istiyordu.Günün farklı saatlerinde ve özel dönemlerde veri yoğunluğunun değişkenlik göstermesi, sistemin akıllı şekilde ölçeklenmesini ve yük dengelemesini zorunlu kılıyordu. Aynı zamanda verinin kesintisiz akışı, pazarlama ekiplerinin anlık kararlar alabilmesi için kritik öneme sahipti.
Çözüm
Oredata, Google Cloud üzerinde InGame Group için uçtan uca bir veri ve analitik pipeline’ı tasarlayıp hayata geçirdi. Oyun içi event verileri Kubernetes Engine üzerinde çalışan container tabanlı uygulamalar aracılığıyla toplandı. Veri akışı için Pub/Sub kullanılırken, streaming veri işleme ve windowing işlemleri Dataflow ile gerçekleştirildi. Yüksek erişilebilirlik ve ölçeklenebilir veri ambarı ihtiyaçları için ise BigQuery kullanılarak güçlü bir analitik altyapı oluşturuldu.
Sonuç
InGame Group, oyun analitiği için güçlü, esnek ve yüksek ölçeklenebilirliğe sahip bir altyapıya kavuştu. Pub/Sub ve Dataflow gibi serverless çözümler sayesinde operasyonel maliyetler azaltılırken, Kubernetes Engine ile yüksek ölçeklenebilirlik sağlandı. BigQuery ile petabayt seviyesinde veri üzerinde yüksek performanslı analizler yapılabilir hale gelerek gelişmiş içgörüler elde edildi.