🔥 3-day streak
Professional Data Engineer105 / 169
Question 105 of 169

A retail company runs a Dataflow streaming pipeline that reads transaction events from Pub/Sub, enriches them with a REST call to an external inventory API, and writes results to BigQuery. During a promotional event, the external API begins returning intermittent HTTP 503 errors. The team observes that some elements fail permanently and cause the pipeline to stall, while transient failures should be retried without dropping data. What is the most appropriate way to build robust error handling into this transformation step?

Reviewed for accuracy · Report an issueNext question