¿SQS frente a SNS?
Opciones
- Son el mismo servicio, vendido con dos nombres
- SQS es una cola de la que leen los consumidores; SNS envía a los suscriptores (Opción correcta)
- SNS guarda mensajes 14 días para que los consumidores los lean
- 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.