Cas réel : service de musique en streaming

Concepts de streaming

Mike Metzger

Data Engineer

Musique en streaming

  • Considérez le scénario
  • Sans se focaliser sur la musique diffusée
  • Intérêt porté surtout à l'utilisateur(rice)(s)
    • Interactions
    • Préférences musicales
    • Autres détails
Concepts de streaming

Interactions

Questions clés

  • Quoi ?
  • Quand ?
  • Où ?
  • J'aime / Ne pas lire
  • Suivante / Précédente / Passer
  • Choisir chaîne / playlist
  • Ajouter / retirer un titre de la playlist
Concepts de streaming

Comment stocker les données

  • Données archivées comme un journal
  • Envoyées au fil des interactions
  • Nombre d'interactions très variable selon les utilisateurs
  • Les journaux peuvent être analysés plus tard
Concepts de streaming

Analytique

  • Et les préférences ?
    • Déductibles des journaux
    • Genres, groupes favoris, etc.
    • Heures de pointe
  • Autres détails ?
    • Plateforme / version d'app la plus utilisée
    • Données de localisation du flux
Concepts de streaming

Passons à la pratique !

Concepts de streaming

Preparing Video For Download...