Courseiva
Data Operations and Support →mediumMultiple Choice

DEA-C01 Data Operations and Support Practice Question

A company runs a data pipeline that uses AWS Glue to process data from an Amazon DynamoDB table and write results to Amazon S3. The Glue job runs on a schedule every hour. Recently, the job started failing intermittently with 'ProvisionedThroughputExceededException' errors from DynamoDB. What is the BEST solution?

⚠ Common exam trap

DEA-C01 often tests whether candidates jump to 'add more capacity' when the AWS-recommended answer for transient throttling is retry with exponential backoff — the exam wants the resilience pattern, not the brute-force capacity increase.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Implement exponential backoff and retries in the Glue job for DynamoDB operations.

ProvisionedThroughputExceededException is a throttling error that occurs when request rate exceeds the table's provisioned read/write capacity, and AWS's documented best practice is to implement exponential backoff and retry logic so the client retries with increasing delays instead of hammering the table. This is the correct fix for intermittent throttling because it lets the Glue job ride out short bursts of capacity contention without failing. It also works whether the table is in provisioned or on-demand mode, and it is the least disruptive, most cost-effective change.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Use DynamoDB Accelerator (DAX) to reduce read latency.

    Why it's wrong here

    DAX caches item reads, so it cannot reduce the consumed read capacity that Glue's scan or query operations generate, leaving throttling unresolved. It is tempting because DAX targets read-heavy DynamoDB workloads, and would be correct for latency-sensitive repeated point reads rather than throughput exhaustion.

  • ✗

    Change the Glue job schedule to run every 2 hours.

    Why it's wrong here

    Halving the run frequency reduces read pressure but leaves the throttling cause unaddressed, and the hourly requirement is unmet. It is tempting as a low-effort throttle reduction, and would be correct if DynamoDB capacity were genuinely fixed and the schedule negotiable.

  • ✓

    Implement exponential backoff and retries in the Glue job for DynamoDB operations.

    Why this is correct

    Exponential backoff with jitter retries throttled DynamoDB requests, letting the table's provisioned capacity recover between attempts. This directly addresses the intermittent ProvisionedThroughputExceededException, which signals transient throttling rather than a persistent capacity shortfall. Retries absorb those spikes without over-provisioning, satisfying the requirement to stop hourly Glue job failures.

  • ✗

    Increase the read capacity units of the DynamoDB table.

    Why it's wrong here

    Raising RCUs addresses the throttling directly, but the question asks for the best solution and Glue's on-demand reads can still spike; the stem expects reducing consumed capacity or using adaptive capacity instead. It is tempting because RCU increases are the obvious remedy for throughput errors, and would be correct for sustained predictable read demand.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

This DEA-C01 question is part of Courseiva's 1,321-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint

This DEA-C01 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DEA-C01 exam.