Vai al contenuto

YouTap

Una pipeline di dati che raccoglie i video di tendenza di YouTube, li analizza e ne mostra i risultati in una dashboard Kibana, tutto in container Docker.

Periodo
mag 2023 – giu 2023
Stato
Concluso
Tecnologie
8

Panoramica

YouTap raccoglie i video più popolari dalla YouTube Data API e li elabora in una pipeline in streaming, dall'acquisizione alla visualizzazione.

Pipeline

  • Raccolta — uno script Python interroga l'API di YouTube e pubblica i dati su Kafka.
  • Elaborazione — Logstash e Spark consumano il flusso e arricchiscono i dati.
  • Archiviazione e visualizzazione — Elasticsearch indicizza i risultati, Kibana li mostra in una dashboard.

Ogni servizio gira in Docker, orchestrato con Docker Compose; un notebook Jupyter accompagna il progetto passo per passo.