SQS (Simple Queue Service) và SNS (Simple Notification Service) là các dịch vụ messaging của AWS cho phép giao tiếp tách rời, bất đồng bộ giữa các thành phần ứng dụng. SQS là một message queue (xử lý một-một); SNS là pub/sub (phát một-nhiều).
SQS — message queues (tách rời, xử lý bất đồng bộ)
SQS is a managed message QUEUE: producers send messages, consumers process them:
→ producer → [QUEUE] → consumer(s) process messages (at their own pace)
→ DECOUPLES components (producer doesn't wait for/depend on the consumer)
→ BUFFERS load (queue absorbs spikes; consumers process steadily)
→ RELIABLE (messages persist until processed; retries; dead-letter queues for failures)
→ SCALABLE (add more consumers to process faster)
→ Use for: async task processing, decoupling services, smoothing load spikes
