0
0
DynamoDBquery~20 mins

Burst capacity in DynamoDB - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Burst Capacity Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
1:30remaining
Understanding Burst Capacity in DynamoDB

What does burst capacity in DynamoDB allow your table to do?

ATemporarily exceed the provisioned throughput limits to handle sudden traffic spikes.
BEncrypt data at rest without affecting performance.
CStore data in multiple regions simultaneously for faster access.
DAutomatically increase the table size beyond the maximum limit.
Attempts:
2 left
💡 Hint

Think about how DynamoDB handles sudden increases in read/write requests.

query_result
intermediate
2:00remaining
Effect of Burst Capacity on Throttling

Given a DynamoDB table with provisioned write capacity of 100 units, which scenario best describes when burst capacity will prevent throttling?

AThe table has unused write capacity credits from previous minutes and suddenly receives 150 write requests in one second.
BThe table receives 200 write requests per second consistently for several hours.
CThe table receives 50 write requests per second, well below provisioned capacity.
DThe table is idle for a day and then receives 1000 write requests in one second.
Attempts:
2 left
💡 Hint

Consider how burst capacity uses unused credits accumulated over time.

📝 Syntax
advanced
1:30remaining
Identifying Incorrect Burst Capacity Usage Explanation

Which of the following statements about DynamoDB burst capacity is incorrect?

ABurst capacity credits accumulate when the table uses less than its provisioned throughput.
BBurst capacity is only available for tables with provisioned throughput mode.
CBurst capacity helps reduce throttling during sudden traffic spikes.
DBurst capacity can be used indefinitely to handle high traffic without any limits.
Attempts:
2 left
💡 Hint

Think about whether burst capacity has limits or can be used forever.

optimization
advanced
2:00remaining
Optimizing Table Performance Using Burst Capacity

You have a DynamoDB table with variable traffic: low most of the day but occasional high spikes. Which strategy best uses burst capacity to optimize costs and performance?

AUse on-demand capacity mode to automatically handle spikes without provisioning.
BProvision throughput lower than peak traffic and rely on burst capacity for spikes.
CProvision throughput to match the highest expected traffic spike to avoid throttling.
DDisable burst capacity to prevent unpredictable performance.
Attempts:
2 left
💡 Hint

Consider cost savings and how burst capacity helps with spikes.

🔧 Debug
expert
2:30remaining
Diagnosing Unexpected Throttling Despite Burst Capacity

A DynamoDB table with provisioned read capacity of 200 units is experiencing throttling during a sudden spike of 300 read requests per second. The table was idle before the spike. What is the most likely reason burst capacity did not prevent throttling?

ABurst capacity only applies to write operations, not read operations.
BThe spike was too small to trigger burst capacity usage.
CThe table had no accumulated burst capacity credits because it was idle before the spike.
DThe table was using on-demand mode, so burst capacity is irrelevant.
Attempts:
2 left
💡 Hint

Think about how burst capacity credits accumulate and when they are available.