SQS x SNS x EventBridge
Pergunta
Quando você usa SQS, SNS ou EventBridge na AWS?
Resposta esperada
SQS: fila ponto-a-ponto. Um produtor põe mensagens, um pool de consumidores puxa e processa, uma mensagem é processada por um consumidor. Dá desacoplamento, absorção de pico (buffer), retry e dead-letter queue. Use pra distribuir trabalho e suavizar carga. SNS: pub/sub fan-out — uma mensagem publicada num tópico é entregue a TODOS os inscritos (várias filas SQS, funções Lambda, e-mail, HTTP). Use quando um evento precisa disparar várias ações independentes. Padrão comum: SNS → várias SQS (fan-out com buffer por consumidor). EventBridge: barramento de eventos com ROTEAMENTO POR REGRA (filtra pelo conteúdo do evento), schema registry, integração nativa com dezenas de serviços AWS e SaaS, e agendamento. Use pra arquitetura orientada a eventos mais rica, onde o roteamento depende do conteúdo e você não quer o produtor sabendo dos consumidores.
Por que perguntam isso
Pergunta pleno de AWS. Sinal bom: o padrão SNS→SQS (fan-out com buffer) e 'EventBridge roteia por conteúdo'.