Caz real: serviciu de streaming muzical

Concepte de streaming

Mike Metzger

Data Engineer

Streaming muzical

  • Considerați scenariul
  • Nu ne concentrăm pe muzica redată
  • Suntem interesați de utilizator(i)
    • Interacțiuni
    • Preferințe muzicale
    • Alte detalii
Concepte de streaming

Interacțiuni

Întrebări principale

  • Ce?
  • Când?
  • Unde?
  • Apreciere / Nu reda
  • Următor / Anterior / Sari
  • Selectare canal / listă de redare
  • Adăugare / eliminare melodie din listă
Concepte de streaming

Stocarea datelor

  • Datele sunt arhivate ca jurnal
  • Trimise pe măsură ce apar interacțiunile
  • Numărul de interacțiuni variază considerabil între utilizatori
  • Datele din jurnal pot fi analizate ulterior
Concepte de streaming

Analiză

  • Ce spun preferințele?
    • Pot fi extrase din date de jurnal
    • Genuri, trupe preferate etc.
    • Orele cele mai populare din zi
  • Alte detalii?
    • Platforma / versiunea de aplicație cea mai folosită
    • Date de locație din stream
Concepte de streaming

Să exersăm!

Concepte de streaming

Preparing Video For Download...