Caso reale: servizio di streaming musicale
Concetti di Streaming
Mike Metzger
Data Engineer
Streaming musicale
- Considera lo scenario
- Non ci concentriamo sulla musica trasmessa
- Ci interessano di più gli utenti
- Interazioni
- Preferenze musicali
- Altri dettagli
Interazioni
- Mi piace / Non riprodurre
- Successivo / Precedente / Salta
- Seleziona canale / playlist
- Aggiungi / rimuovi brano dalla playlist
Come archiviare i dati
- I dati sono archiviati come log
- Inviati quando avvengono le interazioni
- Il numero di interazioni varia molto tra utenti
- I log possono essere analizzati in seguito
Analytics
- E le preferenze?
- Si ricavano dai log
- Generi, band preferite, ecc.
- Orari più popolari
- Altri dettagli?
- Piattaforma / versione app più usata
- Dati di posizione dallo stream
Passiamo alla pratica !
Concetti di Streaming
Preparing Video For Download...