or push? • What is the maximum lifetime of messages or the maximum queue depth? • What happens with messages that consistently fail? Is there a dead-letter queue option? • Can messages arrive out of order relative to the order from which they were sent? Credit: Brian Zambrano (Serverless design & best practices)
demand •You can use AWS SQS even if your app is not running inside of AWS infrastructure •Unlimited queues and messages •Retains messages up to 14 days •Message Locking (Prevents multiple consumers from processing a message at the same time) •Long Polling •Supports Batching •Dead Letter Queue (DLQ)
requests are free First 1 million monthly requests are free $0.0000004 per request $0.0000005 per request $0.40 per 1 million requests $0.50 per 1 million requests
visibility) is a request. • Each 64KB chunk of message payload is billed as 1 request. A message of size 128KB will be billed as 2 requests. How SQS is Billed?