AWS Certified Cloud Practitioner — Question 325
Which AWS service decouples application components so that the components run independently?
Answer options
- A. Amazon Simple Notification Service (Amazon SNS)
- B. Amazon Simple Workflow Service (Amazon SWF)
- C. AWS Glue
- D. Amazon Simple Queue Service (Amazon SQS)
Correct answer: D
Explanation
Amazon Simple Queue Service (Amazon SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications by allowing components to run asynchronously. While Amazon SNS is a pub/sub messaging service and Amazon SWF is a workflow coordination service, SQS is the primary service designed for message-based decoupling. AWS Glue is a serverless data integration service used for ETL processes and is not intended for decoupling application components.