What is Cloud Dataflow?
Answer: Dataflow is a fully managed service for running Apache Beam pipelines, handling both batch and streaming with the same code. It provisions and autoscales workers, rebalances work dynamically, and manages checkpointing and exactly-once state so you write transformation logic rather than cluster management.
Why interviewers ask this: The unified batch-and-streaming model is the headline: the same pipeline can read a bounded file collection or an unbounded Pub/Sub stream. That is the Beam idea Dataflow implements, and naming Beam as the programming model versus Dataflow as the runner is the distinction interviewers check.
