Un flusso di dati (data stream) è un flusso continuo di dati generati in tempo reale da varie fonti, come sensori, interazioni degli utenti, feed dei social media o transazioni finanziarie. I dati vengono raccolti e trasmessi in modo costante e in tempo reale, spesso per applicazioni che richiedono analisi e interventi immediati.
I flussi di dati sono fondamentali quando servono decisioni rapide, per esempio per monitorare il traffico di un sito, seguire i prezzi delle azioni o scoprire attività fraudolente. Elaborando bene i flussi di dati, le aziende ottengono informazioni immediate, reagiscono agli eventi mentre accadono e ottimizzano le attività in tempo reale.