Kasus nyata: layanan streaming musik

Konsep Streaming

Mike Metzger

Data Engineer

Streaming musik

  • Pertimbangkan skenario
  • Bukan fokus pada musik yang diputar
  • Lebih tertarik pada pengguna
    • Interaksi
    • Preferensi musik
    • Detail lain
Konsep Streaming

Interaksi

Pertanyaan utama

  • Apa?
  • Kapan?
  • Di mana?
  • Suka / Jangan putar
  • Berikutnya / Sebelumnya / Lewati
  • Pilih Kanal / Playlist
  • Tambah / hapus lagu dari playlist
Konsep Streaming

Cara menyimpan data

  • Data diarsipkan sebagai log
  • Dikirim saat interaksi terjadi
  • Jumlah interaksi sangat bervariasi antar pengguna
  • Data log dapat dianalisis nanti
Konsep Streaming

Analitik

  • Bagaimana dengan preferensi?
    • Dapat diperoleh dari data log
    • Genre, band favorit, dll.
    • Waktu paling populer dalam sehari
  • Detail lain?
    • Platform / versi aplikasi terpopuler
    • Data lokasi dari stream
Konsep Streaming

Ayo berlatih!

Konsep Streaming

Preparing Video For Download...