Sektörler
Oyun & dijital medya
Milyonlarca kullanıcıdan akan event verisini, abonelik ve içerik sorularına saniyeler içinde cevap veren bir analitik ambara çeviriyoruz.
Bir mobil oyun ya da içerik uygulaması iki tür veri üretir. Operasyonel veri (kullanıcılar, kitaplar, abonelikler) uygulamanın kendi veritabanında, işlem için tasarlanmış normalize tablolarda durur. Davranış verisi ise cihazdan event olarak gelir ve nesne depolamada dosya dosya birikir: hangi ekran ne zaman açıldı, hangi kitap kaç saniye okundu, hangi oyun kaç kez başlatıldı. İkisi de kendi işini görür. Ama “bu ay hangi içerik hangi yaş grubunda tuttu” sorusu ikisini birden ister ve ikisinden de ancak yavaş cevap alır.
Event tasarımı önce gelir
Toplanmayan veri sonradan üretilemez. Uygulama yayına çıkmadan önce hangi event’in hangi anda, hangi alanlarla (oturum kimliği, profil, cihaz, sahne, süre) gönderileceğini yazmak, sonraki her raporun temelidir. Bu listeyi geliştirme ekibiyle birlikte çıkarır, retention ve oturum metriklerinin hangi event’lerden hesaplanacağını baştan bağlarız.
Analitik için ayrı bir ambar
Operasyonel veritabanı JOIN için, analitik ambar tarama için tasarlanır. Kolon bazlı bir motorda (örneğin ClickHouse) kitabın yazarları, kategorileri, dilleri tek satırda dizi olarak tutulur; yedi tablo yerine tek tablo okunur. Event dosyaları doğrudan nesne depolamadan okunup boyutlarla zenginleştirilmiş olgu tablolarına, üzerine de saatlik ve günlük özetler üreten materialized view’lara akar.
Küçük başlayıp raporlarla büyütmek
İlk adımda her boyutu ve her olguyu kurmaya çalışmıyoruz. Kullanıcı, içerik ve zaman boyutlarıyla tek bir olgu tablosunu canlıya alıp üzerinden üç rapor çıkarıyoruz. Şema büyüdükçe okul, yayıncı, abonelik ve gelir katmanları eklenir; her katman bir rapor ihtiyacına karşılık gelir.
Bu alandaki işlerimiz
Mayadem
Mayadem: oyun event'lerinden ClickHouse veri ambarına
Çocuk oyun ve içerik uygulamaları geliştiren Mayadem için iki dönemde iki iş yaptık. 2022'de TRT Çocuk Oyun Dünyası'nın event tasarımını ve pazarlama panolarını kurduk. 2025'te MagicPages okuma uygulaması için PostgreSQL ve S3'ü tek bir ClickHouse analitik ambarında birleştirdik; boyutlar JOIN gerektirmeyen dizi yapısında, olgu tabloları saniyeler içinde cevap veriyor. Çalışma veri merkezli yapılanma danışmanlığı olarak devam ediyor.
- 7 → 1 Kitap boyutu
- 130+ Event tanımı
Upily
Upily: Wonjo Kids'in veri altyapısı için keşif ve audit
Çocuklar için oyun uygulaması Wonjo Kids'in Firebase, Adjust ve RevenueCat verisi BigQuery'de toplanmış, ama altyapı organik olarak büyüyüp karmaşıklaşmıştı. Tablo envanteri, pipeline, cross-platform eşleşme, platform paritesi, taksonomi, event tracking ve dashboard olmak üzere yedi alanda 1.500'den fazla BigQuery objesini ve 330'dan fazla event'i inceledik. Güçlü yönleri, riskleri ve dört fazlı dönüşüm yol haritasını tek bir raporda teslim ettik.
- 1.500+ İncelenen obje
- 330+ Event