PROFESSIONAL-DATA-ENGINEER · Question #38
Case Study 2 - MJTelco Company Overview MJTelco is a startup that plans to build networks in rapidly growing, underserved markets around the world. The company has patents for innovative optical commu
The correct answer is D. The maximum number of workers. Setting the maximum number of workers (D) tells Cloud Dataflow the upper bound it is allowed to auto-scale to, which is exactly what enables the pipeline to scale compute power up automatically as data volume grows - without that ceiling, Dataflow has no autoscaling budget to wor
Question
Options
- AThe zone
- BThe number of workers
- CThe disk size per worker
- DThe maximum number of workers
How the community answered
(38 responses)- A5% (2)
- B3% (1)
- C3% (1)
- D89% (34)
Explanation
Setting the maximum number of workers (D) tells Cloud Dataflow the upper bound it is allowed to auto-scale to, which is exactly what enables the pipeline to scale compute power up automatically as data volume grows - without that ceiling, Dataflow has no autoscaling budget to work with.
Why the distractors are wrong:
- (A) Zone - determines where resources are provisioned geographically, not how many can be provisioned; changing it has no effect on scaling capacity.
- (B) Number of workers - sets a fixed, static worker count rather than enabling dynamic scaling; you'd have to manually update it every time load changed, which defeats the purpose.
- (C) Disk size per worker - controls storage per worker instance, not the ability to add more workers; relevant to data throughput per node, not horizontal scale-out.
Memory tip: Think of maxNumWorkers as setting the ceiling of an elevator - Dataflow's autoscaler can ride up to that floor on its own, but without a ceiling defined, it can't move at all. The static numWorkers setting is like locking the elevator on one floor.
Topics
Community Discussion
No community discussion yet for this question.