Overview - Burst capacity
What is it?
Burst capacity is a feature in DynamoDB that allows your database to handle sudden spikes in traffic by temporarily using extra read or write capacity beyond your provisioned limits. It works by accumulating unused capacity as credits when your traffic is low, which you can then spend during busy times. This helps keep your application responsive without constantly paying for high capacity.
Why it matters
Without burst capacity, your application could slow down or fail when many users access it at once, causing bad user experiences or lost data. Burst capacity lets you handle these spikes smoothly and cost-effectively by using saved-up capacity credits instead of always paying for peak traffic. This means better performance and lower costs.
Where it fits
Before learning burst capacity, you should understand DynamoDB basics like tables, items, and provisioned capacity units. After this, you can explore auto scaling and on-demand capacity modes, which also help manage traffic but in different ways.