Amazon SNS

Amazon Simple Notification Service

Integração de Aplicações Essencial

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

Arquitetura simples

Distribuição de mensagens pelo Amazon SNS Publicador Amazon SNS tópico E-mail / SMS Fila SQS AWS Lambda
O produtor publica uma vez no tópico e todos os assinantes recebem sua própria cópia da mensagem.

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.

Praticar no simulado