eolas/zk/Messaging_services.md

33 lines
988 B
Markdown
Raw Normal View History

2022-12-03 12:00:04 +00:00
---
tags: [AWS]
---
# AWS Messaging services
## SQS
> SQS: Simple Queue Service
SQS is a service that allows you to send, store and receive messages between
apps and software components built in AWS, with automatic encryption. It helps
with decoupling and scaling.
2022-12-03 12:00:04 +00:00
As the name indicates, its operating mode is that of a
2024-02-17 11:57:44 +00:00
[queue](Queue.md) data structure offering first-in, first-out
and other queue implementations.
2022-12-03 12:00:04 +00:00
An example application of this would be to set up an SQS queue that receives
messages and triggers a lambda whenever a new message is added.
2022-12-03 12:00:04 +00:00
## SNS
> SNS: Simple Notification Service
Similar to SQS but the focus is on notifications rather than messages, i.e
events that fire when something specific happens, not just a message-send event.
It can be used for passing notifications between applications or to persons
through SMS, text, push notifications and email.
2022-12-03 12:30:05 +00:00
**SNS pushes messages out to subscribers while SQS stores the messages until
someone reads them.**