

# Amazon SQS best practices
<a name="sqs-best-practices"></a>

Amazon SQS manages and processes message queues, enabling different parts of an application to exchange messages reliably and at scale. This topic covers key operational best practices, including using long polling to reduce empty responses, implementing dead-letter queues to handle processing errors, and optimizing queue permissions for security.

****Topics****
+ [Error handling and problematic messages](best-practices-error-handling.md)
+ [Message deduplication and grouping](best-practices-message-deduplication.md)
+ [Message processing and timing](best-practices-message-processing.md)