Repaso
English
Cloud y DevOpsAvanzadoOPS-21

¿SQS frente a SNS?

Opciones

  1. Son el mismo servicio, vendido con dos nombres
  2. SQS es una cola de la que leen los consumidores; SNS envía a los suscriptores (Opción correcta)
  3. SNS guarda mensajes 14 días para que los consumidores los lean
  4. SQS es un servicio para enviar correos a los clientes

Respuesta

SQS es una cola de la que leen los consumidores (cada mensaje lo procesa uno); SNS es pub/sub y envía cada mensaje a todos los suscriptores

Por qué

SQS (Simple Queue Service): los mensajes esperan en una cola; los workers los toman y cada mensaje lo gestiona un worker. Para repartir trabajos.

SNS (Simple Notification Service): publicas en un topic y envía una copia a cada suscriptor (colas, Lambdas, correos).

Patrón común 'fan-out': topic SNS → una cola SQS por servicio interesado.

Recuerda

SQS = cola (un consumidor por mensaje). SNS = difusión.

Términos clave

Practica esta pregunta en Repaso