Reviewed by Aditya Kumar · Last reviewed 2026-03-24
Situation: Batch vs real-time. Task: Trade-off analysis. Action: Why batch: latency allows it; cheaper; simpler; some sources batch-only; exactly-once easier. Real-time when: sub-second needed (fraud); event-driven. Best: start batch; add real-time when needed. Many 'real-time'...
Situation: Batch vs real-time. Task: Trade-off analysis. Action: Why batch: latency allows it; cheaper; simpler; some sources batch-only; exactly-once easier. Real-time when: sub-second needed (fraud); event-driven. Best: start batch; add real-time when needed. Many 'real-time' use cases served by frequent batch (e.g. 5 min). Result: Right tool per requirement.
Red Flag: 'Real-time is always better.' Pro-Move: 'We evaluated—5-min batch met the SLA at 1/3 the cost of streaming.'
According to DataEngPrep.tech, this is one of the most frequently asked Behavioral interview questions, reported at 1 company. DataEngPrep.tech maintains an editor-reviewed database of 1,863 data engineering interview questions across 7 categories.