Google Professional Data Engineer exam dumps

Google Professional Data Engineer practice question 21 of 279

Professional Data Engineer. Professional level, Google Cloud. Free question with the correct answer and a full explanation.

Google Professional Data Engineer Question 21

Select 3Google Cloud Platform

You are designing a data processing pipeline for a retail analytics platform that must handle high levels of traffic during seasonal sales events. The pipeline must ensure data integrity, handle sudden spikes in data volume, and provide high availability. Which of the following design considerations would help you meet these requirements?

  1. A

    Implement autoscaling for the data processing infrastructure.

  2. B

    Use a managed database service with built-in replication.

  3. C

    Store data temporarily in a single-region storage bucket to optimize costs.

  4. D

    Enable retries and exponential backoff for failed data ingestion requests.

  5. E

    Run the pipeline on a single virtual machine to simplify architecture.

Show answer and explanation

Correct answers: A, B, D

Explanation

To design for reliability and fidelity in a data processing pipeline, it is essential to consider scalability, replication, and fault-tolerance mechanisms. Autoscaling ensures the system can handle traffic spikes, replication ensures data availability and integrity, and retries with exponential backoff address transient failures. Single-region storage and single-machine setups compromise reliability and availability, making them unsuitable for such scenarios.

  • A. Correct.

    Implementing autoscaling allows the infrastructure to handle sudden spikes in data volume by dynamically adding or removing resources based on demand, ensuring reliability.

  • B. Correct.

    Using a managed database service with built-in replication ensures high availability and data integrity by automatically replicating data across multiple zones or regions.

  • C. Incorrect.

    Storing data in a single-region storage bucket might reduce costs but introduces a reliability risk if the region experiences an outage, making it a poor choice for high availability requirements.

  • D. Correct.

    Enabling retries and exponential backoff for failed requests ensures that transient errors during data ingestion do not result in data loss, improving reliability and data integrity.

  • E. Incorrect.

    Running the pipeline on a single virtual machine creates a single point of failure, reducing both reliability and availability.

Timed practice exam

Take a Google Professional Data Engineer practice test under exam conditions

60 questions in 120 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam