🔥 3-day streak
Professional Data Engineer81 / 169
Question 81 of 169

A media analytics company runs nightly Spark batch jobs on a self-managed Hadoop cluster on-premises. Leadership wants a cloud design that avoids vendor lock-in, so future workloads could potentially run on another cloud provider with minimal rewrites. The engineering team plans to use Dataproc but is concerned that tightly coupling their data and job logic to proprietary services will make a future move costly. Which design approach best preserves portability while running on Google Cloud?

Reviewed for accuracy · Report an issueNext question