What problem do both Amazon SNS and Amazon SQS help solve?
Both services let one part of an application communicate with another without a direct, tight connection — if one side is busy or briefly down, messages are not lost. Why not the others: encryption is KMS, cheap file storage is S3, and DNS is Route 53. Decoupling components is the shared purpose of SNS and SQS.