Amazon SQS Used for Synchronous Workflows, AWS Reports
Amazon Web Services (AWS) has observed a growing trend of customers utilizing Amazon Simple Queue Service (SQS) for synchronous workflows, despite its design for asynchronous communication.

Amazon SQS Finds New Use in Synchronous Workflows
Amazon Web Services (AWS) has identified an increasing customer adoption of its Amazon Simple Queue Service (SQS) for synchronous communication patterns. SQS, a fully managed message queuing service, is primarily designed to decouple and scale microservices and distributed systems through asynchronous workflows.
According to AWS, customers find setting up SQS queues to be faster and simpler than establishing equivalent HTTPS endpoints and their associated infrastructure. Key benefits cited include enhanced security, such as inherent DDoS absorption by SQS, and simplified inter-microservice communication without complex firewall configurations. While SQS offers durable message storage for up to 14 days, customers are finding it a cost-effective solution even for short-lived synchronous messages, particularly considering the managed nature of the service.
Robin Salkeld, Sr. Software Development Engineer at AWS, noted that this unexpected use case highlights the service's flexibility. However, implementing efficient two-way communication using the inherently one-way SQS requires non-trivial client-side coding. AWS has previously published guides on enterprise integration patterns using its messaging services, indicating a broader interest in sophisticated messaging architectures.
The trend suggests that while SQS's core design focuses on asynchronous resilience, its ease of use and built-in features make it an attractive option for specific synchronous application needs, prompting AWS to acknowledge and document these emergent patterns.