🔥 3-day streak
Professional Data Engineer125 / 169
Question 125 of 169
A data engineering team runs a large nightly Spark ETL job on Dataproc. To reduce costs, they configured the cluster to use secondary workers that are Spot VMs. The job frequently fails during the shuffle-heavy stages because preempted workers lose intermediate shuffle data, forcing expensive recomputation and sometimes exceeding retry limits. The team wants to keep the cost savings of Spot VMs while making the job resilient to preemption. What should they do?
Reviewed for accuracy · Report an issueNext question