Capacity Modes and Table Classes
With DynamoDB, users only need to think about having a good design along with the read and write throughput depending on the capacity mode of the table. Capacity modes determine how users are billed for the use of their DynamoDB tables, and they also affect how the table can scale.
To understand capacity modes, let us consider an analogy. Imagine you are running a restaurant. You have a limited number of tables and seats to accommodate your customers, and you must decide how many servers and chefs to employ based on the expected number of customers. If you overestimate the number of customers and hire too many servers and chefs, you will be wasting money. On the other hand, if you underestimate the number of customers and have too few servers and chefs, you will be providing poor service and losing customers. Capacity modes in DynamoDB work in a similar way, and they help you to avoid the problems of over- or under-provisioning.
There are two...