Gerçek dünya örneği: müzik yayın servisi

Akış Kavramları

Mike Metzger

Data Engineer

Müzik yayını

  • Bu senaryoyu düşünün
  • Yayınlanan müziğin kendisine odaklanmıyoruz
  • Kullanıcı(lar)a odaklanıyoruz
    • Etkileşimler
    • Müzik tercihleri
    • Diğer ayrıntılar
Akış Kavramları

Etkileşimler

Temel sorular

  • Ne?
  • Ne zaman?
  • Nerede?
  • Beğen / Çalma
  • Sonraki / Önceki / Atla
  • Kanal / Çalma listesini seç
  • Şarkıyı çalma listesine ekle / çıkar
Akış Kavramları

Veri nasıl saklanır

  • Veriler bir günlük olarak arşivlenir
  • Etkileşimler oldukça gönderilir
  • Etkileşim sayısı kullanıcılar arasında önemli ölçüde değişir
  • Günlük veriler sonradan analiz edilebilir
Akış Kavramları

Analitik

  • Tercihler ne olacak?
    • Günlük verilerden çıkarılabilir
    • Favori türler, gruplar vb.
    • Günün en popüler saatleri
  • Diğer ayrıntılar?
    • En popüler uygulama platformu/sürümü
    • Akıştan konum verileri
Akış Kavramları

Hadi pratik yapalım!

Akış Kavramları

Preparing Video For Download...