Order intake and inventory processing run at different speeds.
Retain messages temporarily so consumers can process them asynchronously.
Which service is most appropriate?
Amazon SQS retains messages and decouples producers from consumers for asynchronous processing.
Detailed explanation
SQS stores messages in a queue and absorbs differences in processing speed.
SQS stores messages in a queue and absorbs differences in processing speed.
Connect provides contact-center capabilities, not a general message queue.
Connect provides contact-center capabilities, not a general message queue.
QuickSight provides data visualization.
QuickSight provides data visualization.
SNS is suited to notification delivery, not primarily to retaining work for later consumption.
SNS is suited to notification delivery, not primarily to retaining work for later consumption.
Check official documentation
Compare the following points with the official documentation.
Amazon SQSの公式概要でキュー、コンシューマー、疎結合を確認する。
Official references
What to confirm
処理のバッファリングへSQSを選べる。
Key points
- Amazon SQS
- Queue
- Asynchronous processing
Notes
- Environment:
- AWS service features and names can change; confirm current behavior in the official AWS documentation.
Foundation review
Choose by purpose
A notification, queue, support case, build stage, desktop, browser, frontend, and IoT device have different service boundaries.
Separate adjacent services
Services may work together, but the question asks which one owns the required capability.