Przykład z życia: serwis streamingowy
Koncepcje strumieniowania danych
Mike Metzger
Data Engineer
Streaming muzyki
Rozważmy
scenariusz
Nie skupiamy się na samej muzyce
Bardziej interesuje nas
użytkownik
(cy)
Interakcje
Preferencje muzyczne
Inne szczegóły
Interakcje
Główne pytania
Co?
Kiedy?
Gdzie?
Lubię / Nie odtwarzaj
Następny / Poprzedni / Pomiń
Wybierz kanał / playlistę
Dodaj / usuń utwór z playlisty
Przechowywanie danych
Dane są archiwizowane jako
log
Wysyłane w trakcie
interakcji
Liczba interakcji
znacznie się różni
między użytkownikami
Dane z logów można
analizować później
Analityka
A
preferencje
?
Można uzyskać z danych z logów
Ulubione gatunki, zespoły itp.
Najpopularniejsze pory dnia
Inne
szczegóły
?
Najpopularniejsza platforma / wersja aplikacji
Dane lokalizacyjne ze strumienia
Czas na ćwiczenia!
Koncepcje strumieniowania danych
Preparing Video For Download...