Amazon SNS
Amazon Simple Notification Service
Publicação e assinatura: envia a mesma mensagem a vários destinos.
O que é
Serviço de mensageria no modelo publish/subscribe: uma mensagem publicada em um tópico é entregue simultaneamente a todos os assinantes, e-mail, SMS, filas SQS, funções Lambda e endpoints HTTP.
Quando usar
- Um evento precisa notificar vários sistemas ao mesmo tempo.
- É necessário enviar alertas por e-mail ou SMS (alarmes do CloudWatch usam SNS).
- Arquitetura fan-out: uma origem, muitos consumidores.
Como funciona
- Produtores publicam em um tópico; cada assinatura recebe uma cópia da mensagem.
- A entrega é push: o assinante não precisa consultar nada.
Como aparece na prova
- Palavra-chave: distribuir/notificar vários destinos, pub/sub, fan-out, push.
Não confunda com
SQS armazena mensagens para um consumidor buscar; SNS empurra para todos os assinantes.
EventBridge roteia eventos por regra e integra com SaaS e serviços AWS.
Arquitetura simples
Questões relacionadas
Uma aplicação recebe picos de pedidos que o sistema de processamento não consegue absorver em tempo real. A empresa quer garantir que nenhum pedido seja perdido. Qual serviço deve ser usado?
Ver resposta comentada
Resposta: Amazon SQS
A fila do Amazon SQS armazena as mensagens até que o consumidor consiga processá-las, desacoplando produtor e consumidor e absorvendo o pico.
Uma mensagem precisa ser entregue simultaneamente a uma fila SQS, a uma função Lambda e a uma lista de e-mails. Qual serviço faz isso?
Ver resposta comentada
Resposta: Amazon SNS
O SNS usa o modelo publish/subscribe: uma publicação no tópico é entregue a todos os assinantes ao mesmo tempo (padrão fan-out).
Uma empresa quer ser notificada por e-mail sempre que o gasto mensal ultrapassar US$ 5.000. Qual serviço deve ser configurado?
Ver resposta comentada
Resposta: AWS Budgets
O AWS Budgets permite definir um limite de custo e disparar alertas quando o valor real ou previsto ultrapassar o limiar configurado.