LIMITS , RETENTION PERIOD AND OTHER NUMBERS YOU SHOULD KNOW ABOUT AWS SERVICES FOR AWS CERTIFIED DEVELOPER EXAM.
Published in
2 min readAug 26, 2017
SQS:
- 14 DAYS MAX RETENTION
- 4 DAYS DEFAULT RETENTION
- The minimum is 60 seconds (1 minute).
- There can be a maximum of 120,000 inflight messages per queue
- A message can contain up to 10 metadata attributes.
- The maximum visibility timeout for a message is 12 hours.
- The minimum message size is 1 byte (1 character). The maximum is 262,144 bytes (256 KB).
- To send messages larger than 256 KB, you can use the Amazon SQS Extended Client Library for Java. This library allows you to send an Amazon SQS message that contains a reference to a message payload in Amazon S3.
DYNAMO DB:
- For any AWS account, there is an initial limit of 256 tables per region.
- There is no practical limit on a table’s size.
- You can define a maximum of 5 local secondary indexes and 5 global secondary indexes per table.(TOTAL 10)
- The minimum length of a partition key value is 1 byte. The maximum length is 2048 bytes.
- The minimum length of a sort key value is 1 byte. The maximum length is 1024 bytes.
- The maximum item size in DynamoDB is 400 KB
- A single BatchGetItemoperation can retrieve a maximum of 100 items.
- A single BatchWriteItemoperation can contain up to 25 PutItem or DeleteItem
S3:
- Maximum object size is 5 TB
- Max object size without multipart upload is 5GB.
- 100 bucket soft bucket limit per region
SWF:
- Workflow can be upto 1 year compared to 14 days with SQS.
VPC:
- Default limit of 5 VPC per region( can be increased)
- Limit of 5 Elastic IP addresses(EIP) (can be increased)
Cloudformation:
- Limit of 200 templates(can be increased)
- 60 parameters per template
- 60 outputs per template