Learning AWS Day by Day — Day 50 — Amazon Simple Notification Service(SNS) — Event Sources

Learning AWS Day by Day — Day 50 — Amazon Simple Notification Service(SNS) — Event Sources

Exploring AWS !!

**Day 50:

Amazon Simple Notification Service(SNS) - Event Sources**

SNS receives event-driven notifications and fanout notifications from application-to-application and application-to-person.

Event Sources

Analytics Services
- Athena - used to analyze data and run queries
Using with SNS - notifies when control limits exceed
- Data Pipeline - automate the data movement and transformation
Using with SNS - receive notification on status of pipeline components
- Redshift - used for data warehousing
Using with SNS - notifications on events

Application Integration Services
- EventBridge - delivers stream of real time data from applications and transfers that data to targets
Using with SNS - notifications on EventBridge events
- Step Functions - combines various services to perform a specific task
Using with SNS - receives notifications on Step Functions events

Billing and Cost Management
- AWS Billing and Cost Management - cost monitoring and paying bills
Using with SNS - receive billing alerts, price change notifications

Business Application Services
- Chime - connecting with team mates, chat, meet and collaborate
Using with SNS - important event or meeting notifications

Compute Services
- EC2 Autoscaling - helps you scale your instances and manage load
Using with SNS - receive notification on creation and termination of instances

Containers Services
- EKS Distro - create clusters where applications are deployed
Using with SNS - Track updates and security patches
- ECS - helps manage containers deployed on clusters
Using with SNS - receive notifications when optimized AMI is available

Customer Engagement Services
- Amazon Connect - cloud contact center to engage with customers
Using with SNS - receiving alerts and validations
- Amazon Pinpoint - helps through email, SMS, voice message engagement with customers
Using with SNS - configure two-way messages which allows you to receive updates from customers

Database Services
- Data Migration Service - for migrating data from one cloud to another or from on-prem to AWS
Using with SNS - receive notifications when replication instances or tasks are created
- DynamoDB - fast and predictable NoSQL database
Using with SNS - notify on maintenance events occurrence
- ElastiCache - high performance, resizable in-memory cache storage
Using with SNS - receive notifications when events occur
- Neptune - build and run applications connected with high datasets
Using with SNS - receive notifications when Neptune events occur
- Relational Database Service (RDS) - manage, operate and scale relational database in AWS

Game Development services
- GameLift - hosting session based multiplayer game servers
Using with SNS - matchmaking and queue event notification