jargon

Data engineering·Moving data out of the source

records are handled one at a time as they land, and the job has been running without finishing for four months.

Stream processing

Also calledstreaming, real-time processing, continuous processing

Processing records continuously as they arrive, over an input that never ends. The job is a long-lived process holding state rather than something that starts and stops, which is what makes every hard streaming question — restarts, ordering, exactly-once, late data — a question about that state. Choose it when the value of an answer actually decays in minutes; choose batch when someone just said 'real time' in a meeting and meant 'not tomorrow'.

Commonly confused with