SNS (Amazon Simple Notification Service) is a fast, flexible, fully managed push messaging service. Amazon SNS makes it simple and cost-effective to push notifications to Apple, Google, Fire OS, and Windows devices, as well as Android devices in China with Baidu Cloud Push. You can also use SNS to push notifications to internet connected smart devices, as well as other distributed services.
OpsGenie provides both incoming and outgoing integration for Amazon SNS. With incoming integration, you can get notifications from SNS by subscribing to SNS topics. With outgoing integration, you can send alert actions to SNS topics in order to notify topic subscribers.
OpsGenie acts as a dispatcher for Amazon SNS notifications, determining the right people to notify based on on-call schedules, notifying them using email, text messages (SMS), phone calls and iOS & Android push notifications, and escalating alerts until the alert is acknowledged or closed.
When an alert is created, acknowledged or closed etc., OpsGenie can send messages to an SNS topic and SNS delivers these messages to the subscribers of that topic to notify them. The subscribers of a topic can be chosen as one of the following options: Sending email or SMS, invoking AWS Lambda function or sending an HTTP request etc.