Definition
En datastrøm er en tidsordnet række af hændelser, der produceres løbende og leveres til dem, der har tilmeldt sig. Forskellen fra en filoverførsel er ikke først og fremmest hastigheden, men hvem der tager initiativet: modtageren venter i stedet for at spørge. Apache KafkaDistribueret begivenhedsstrømningsplatform - bredt brugt til realtidsdatapipelines og begivenhedsdrevne arkitekturer. er det mest udbredte eksempel på en platform bygget til dette, hvor hændelserne lægges på et emne og læses af flere uafhængige forbrugere i deres eget tempo.
Strømmen er ordnet og efterprøvelig. Hver hændelse har sin plads i rækken, og en forbruger, der har været nede, kan indhente fra der, hvor den slap, uden at afsenderen skal sende igen. Det adskiller en datastrøm fra en ren notifikation, som fortæller, at noget er sket, men ikke hvad.