Challenge - 5 Problems
Auto-scaling Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate2:00remaining
Understanding DynamoDB Auto-scaling Targets
Which of the following best describes the purpose of setting a target utilization percentage in DynamoDB auto-scaling?
Attempts:
2 left
💡 Hint
Think about how auto-scaling tries to balance cost and performance by adjusting capacity based on usage.
✗ Incorrect
The target utilization percentage tells DynamoDB what average usage level to maintain. This helps auto-scaling increase or decrease capacity to keep performance steady without overspending.
❓ query_result
intermediate2:00remaining
Result of Auto-scaling Policy Update
Given a DynamoDB table with auto-scaling enabled and a target utilization of 70%, what happens if the actual consumed read capacity suddenly spikes to 90% for a sustained period?
Attempts:
2 left
💡 Hint
Consider how auto-scaling reacts to sustained changes rather than instant spikes.
✗ Incorrect
Auto-scaling adjusts capacity gradually to avoid rapid fluctuations, increasing capacity to reduce utilization toward the target.
📝 Syntax
advanced2:00remaining
Valid JSON for Auto-scaling Configuration
Which JSON snippet correctly configures DynamoDB auto-scaling for read capacity with a target utilization of 75% and minimum capacity of 5 units?
Attempts:
2 left
💡 Hint
TargetValue expects a percentage value (e.g., 75) between 10 and 90 as a double. MinCapacity must be a number, not a string.
✗ Incorrect
The TargetValue for DynamoDB auto-scaling is a percentage (e.g., 75 for 75%). MinCapacity must be a number, not a string.
❓ optimization
advanced2:00remaining
Optimizing Auto-scaling for Cost Efficiency
You notice your DynamoDB table's auto-scaling frequently scales up and down causing cost spikes. Which adjustment can reduce this oscillation?
Attempts:
2 left
💡 Hint
Think about how timing between scaling actions affects stability.
✗ Incorrect
Increasing cooldown periods gives the system time to stabilize before another scaling action, reducing rapid up/down changes.
🔧 Debug
expert2:00remaining
Diagnosing Auto-scaling Failure
A DynamoDB table's write capacity is not scaling up despite high traffic. The auto-scaling policy is set with a target utilization of 70%, min capacity 5, max capacity 100. What is the most likely cause?
Attempts:
2 left
💡 Hint
Check permissions when auto-scaling does not respond to load.
✗ Incorrect
If the auto-scaling service cannot update capacity due to missing permissions, scaling will not occur despite high usage.