Every Service Has Quotas
coreintermediateAWS looks unlimited and is not. Every service defines maximum values for its resources, actions and items, and your account starts at a default for each one. Some of those defaults can be raised on request; others cannot be changed at all. Knowing which is which for the services you use is the difference between a capacity problem you planned for and an outage.
Think of it as
Treat a quota like a fuse rather than a wall. It exists to protect your account and other customers from a runaway workload, so hitting one is usually a signal that something is growing faster than expected — which is worth knowing whether or not you raise the limit.
What we're doing: Find out what a new account can actually run before promising a launch date.
- 1
- A new account is the worst case for quotas, and launches are usually the first time anyone runs real traffic through one.
- 6
- Splitting the list into adjustable and not is the whole exercise: one column is a ticket, the other is a design change.
- 14
- Requesting early costs nothing and removes the possibility of a three-week wait becoming a launch blocker.
Why this works: Quota problems are almost never discovered gradually — they appear at the exact moment traffic is highest and attention is lowest. Reading the defaults for the services in your design takes an afternoon, and it converts a class of launch-day surprise into either a request submitted early or a design decision made deliberately.
Load testing on a fresh account and trusting the number
Wrong
Better
What you see: Weeks are spent optimising an application that was never the constraint, and the same code performs fine in the older staging account.
Why: AWS assigns new accounts a reduced quota profile intended for exploration, and raises it based on usage. A load test therefore measures the account's current quota profile as much as the workload, and comparing results between accounts of different ages compares two different ceilings.
- A horizontal bar chart showing quota vocabulary.
- The first bar shows usage, the number of resources or operations currently in use, filling part of the quota.
- A marker at 75 percent of the bar is labelled utilization, defined as usage divided by the quota value; the example given is 150 resources in use against a quota of 200.
- The end of the first bar is labelled default value, the initial quota established by AWS.
- A second, longer bar shows the applied quota — the updated value after an approved increase — which extends beyond the default.
- A third mark shows a hard quota, which cannot be increased at all and must be designed around.
The vocabulary, and why each term matters
Together
Remember: Every service sets quotas, per account or per Region, and your account starts at a default that may already have been overridden. Split every quota you depend on into adjustable and not: adjustable ones are a request to file early, and non-adjustable ones are design inputs that no request will move.
See also: monitoring quota utilization · limits as architecture inputs · quotas as reliability constraints · inspecting apis and quotas

