LIMITS , RETENTION PERIOD AND OTHER NUMBERS YOU SHOULD KNOW ABOUT AWS SERVICES FOR AWS CERTIFIED DEVELOPER EXAM.

Saurav Sharma
saurav-blog
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

--

--