AWS のメッセージングサービス Amazon Simple Notification Service(Amazon SNS)は pub-sub に対応し、SNSトピックにメッセージを送信(publish)すると、トピックを購読(subscribe)しているsubscriberにメッセージが一斉配信されます。 ここで注意すべきことは subscriber は publisher が送信したすべてのメッセージに興味があるとは限らないことです。 そのため subscriber 側でメッセージを確認し、不要なメッセージは破棄するなどの処理を入れていました。 この処理を行うのは Lambda だったり、SQS のワーカーだったりします。 運用するにつれて振り分けルールが増える傾向にあり、振り分けロジックは各 subscriber に散らばっているため、運用コストは高くなりがちでした。 SNS にメ