Amazon Simple Notification Service (SNS) は柔軟な完全マネージド型の Pub/Sub メッセージングとモバイル通知サービスで、サブスクライブしているエンドポイントやクライアントへのメッセージ配信を調整します。SNS を使用すると、分散システムやサービス、モバイルデバイスなど、多数のサブスクライバーにメッセージをファンアウトできます。さまざまな規模のすべてのエンドポイントで、通知のセットアップ、操作、送信を確実に実行できます。AWS マネジメントコンソール、AWS コマンドラインインターフェイス、または AWS SDK のわずか 3 つのシンプルな API を使用して、ほんの数分で SNS を使い始めることができます。SNS を使用することにより、専用メッセージングソフトウェアやインフラストラクチャの管理や運用に関連した複雑さやオーバーヘッドが排除されます。
Amazon SNS は、完全マネージド型の Pub/Sub メッセージングサービスで、マイクロサービス、分散システム、サーバーレスアプリケーションの疎結合化とスケーリングを容易にします。SNS を使用すると、トピックを使用してメッセージの発行者をサブスクライバーから切り離したり、複数の受信者に 1 度にメッセージをファンアウトしたり、アプリケーションのポーリングを排除したりできます。SNS はさまざまなサブスクリプションの種類をサポートしているため、Amazon Simple Queue Service (SQS) キュー、AWS Lambda 関数、HTTP エンドポイントにメッセージを直接プッシュできます。Amazon EC2、Amazon S3、Amazon CloudWatch などの AWS のサービスは、SNS トピックにメッセージを発行して、イベント駆動のコンピューティングやワークフローをトリガーすることができます。SNS は SQS と連携し、耐障害性のあるスケーラビリティの高いクラウドアプリケーションを構築するための強力なメッセージングソリューションを提供します。
NASA の画像と動画のライブラリでは、NASA による半世紀以上に及ぶ未知の空間探索について物語る、14 万点を超える静止画像、録音、動画に簡単にアクセスできます。アーキテクチャには、入力ジョブとパイプライン処理を疎結合させる Amazon Simple Queue Service、および新規コンテンツの更新時にパイプラインの処理をトリガーする Amazon Simple Notification Service が含まれています。
PlayOn! Sports は、国内最先端の高校スポーツメディア企業の 1 つです。包括的なテクノロジープラットフォームを運営し、ライブスポーツイベントの高品質かつ低コストなプロダクションを実現しています。同社のサーバーレス動画処理パイプラインは、ファンアウトメッセージングパターン、およびそれを Lambda アプリケーションコードと SNS を使用して、サーバーレスアーキテクチャに取り込むためのオプションの例になっています。