下記のやりたいことを実行する為には、AWS-Lambdaだけでなく、他のAWSサービスとの連携が必要かと思いますが、どのようなAWSサービスと繋ぐのが良さそうかアドバイス頂けないでしょうか?
Lambda関数その1だけは、Cloudwatch eventで定時実行にしようと考えているのですが、その1以降の連携方法につき、アドバイス頂ければ幸甚です。
答えは一つではないかと思いますが、良さげなものをご教示頂ければ幸いです。
#やりたいこと
複数のLambda関数を利用して、下記を実行したいと思っています。
「ニュースサイトから、会員の興味のあるニュースをピックアップして、都度興味のある人にニュースが発信された旨をメールをする。」
Lambda関数その1
ニュースサイトのRSSフィードからニュースを取得し、ニュースの内容によってカテゴリに分ける。
Lambda関数その2
カテゴリ分けされたニュースを、DBに格納されている個人の興味リストと照合し、誰にメールを送信するかチェックする
Lambda関数その3
対象に対してメールを送信する
追加
AWS SQSを使えば、Lambdaを繋いで解決できそうです(Lambda→SQS→Lambdaも簡単にできました)。
他のAWSのサービスを利用して、もっといい方法があるのであれば、ご教示頂ければ幸甚で御座います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/24 07:54
2019/07/24 08:01