Introduzione allo streaming in tempo reale

Concetti di Streaming

Mike Metzger

Data Engineer

Cos’è “real-time”?

  • La definizione varia in base al contesto
  • Di solito indica una finestra di risposta
  • La finestra di risposta funge da sorta di garanzia
  • Può essere:
    • 1 giorno
    • 1 ora
    • 1 minuto
Concetti di Streaming

Esempio reale

Ufficio postale

  • Diverse classi di servizio
  • Tempi di consegna variano in base alla classe
  • Capacità limitata per i servizi più veloci
  • I costi sono proporzionali alla velocità
  • La scelta spetta al mittente in base alle opzioni
Concetti di Streaming

Relazione con lo streaming?

Come si collega il real-time ai dati in streaming?

  • I processi di streaming sono limitati dalle risorse disponibili
    • Quanto velocemente si possono trasportare i dati?
    • ... processarli?
    • ... consegnarli?
    • Quanto costa?
Concetti di Streaming

Le risorse definiscono l’implementazione

  • Aiuta a definire i requisiti dei processi di streaming
  • Velocità di trasporto
  • Latenza di elaborazione
  • Consegna
  • Archiviazione dei dati
  • Costo!
Concetti di Streaming

Let's practice!

Concetti di Streaming

Preparing Video For Download...