AWS::SNS::Topic
Pub/Submodel- It's useful when you have many receivers for a message
-
SNS
integrateswith many AWS services (e.g., CloudWatch) -
APIs
TopicPublish: create topic, create subscription, publish to a topicDirectPublish: for mobile apps
Fan Out Pattern
- Publish once to SNS, Receive in all SQS subscribers
- This way, the clients can that the advantages for SQS
Delayed processingRetriesFifoFiltering

Properties
Type: AWS::SNS::Topic
Properties:
ArchivePolicy: Json
ContentBasedDeduplication: Boolean
DataProtectionPolicy: Json
DeliveryStatusLogging:
- LoggingConfig
DisplayName: String
FifoTopic: Boolean
KmsMasterKeyId: String
SignatureVersion: String
Subscription:
- Subscription
Tags:
- Tag
TopicName: String
TracingConfig: String
FifoTopic
SQS FIFOstores the messages in the exact order they take place