AWS のメッセージングサービス Amazon Simple Notification Service(Amazon SNS)は pub-sub に対応し、SNSトピックにメッセージを送信(publish)すると、トピックを購読(subscribe)しているsubscriberにメッセージが一斉配信されます。 ここで注意すべきことは subscriber は publisher が送信したすべてのメッセージに興味があるとは限らないことです。 そのため subscriber 側でメッセージを確認し、不要なメッセージは破棄するなどの処理を入れていました。 この処理を行うのは Lambda だったり、SQS のワーカーだったりします。 運用するにつれて振り分けルールが増える傾向にあり、振り分けロジックは各 subscriber に散らばっているため、運用コストは高くなりがちでした。 SNS にメ
![Amazon SNSがメッセージフィルタに対応し柔軟なpub-subが可能に! | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/1e3dbc6cb7c7e9cedc69eb6d94ee5143f6e92d70/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2014%2F05%2FAmazon_SNS.png)