A company is migrating on-premises Apache Kafka workloads to Google Cloud. They want to minimize changes to existing producer and consumer applications while leveraging managed services. Which TWO services should they consider? (Choose 2)
Managed Kafka cluster on Dataproc; compatible with existing applications.
Why this answer
Kafka on Dataproc provides a managed Kafka cluster that is fully compatible, minimizing application changes. Confluent Cloud on Google Cloud can be used but is not a Google-managed service; however, it is a viable partner solution. Pub/Sub is not Kafka API-compatible.
Dataflow is not a replacement for Kafka. BigQuery is a data warehouse, not a streaming broker.