Skip to main content

SNS Topics

We are using SNS topics as mainly a way to round messages and event to other services such as PagerDuty or Slack.

SNS Topics can quickly get confusing for what their intended purpose and their current role they as infrastructure matures. This document is an effort to provide a recommendation for how to use and organize SNS Topic to keep them tidy.

Organization

Naming

Refer to naming conventions document).

Actions

The action or subscription that each SNS topic handled is up to the engineer. Alert focused SNS topics can have multiple subscriptions such as Slack and PagerDuty.

Sample

Here is a common setup for infra and app team for account type com (commercial).

SNS Topics