前提・実現したいこと
1日に1回、データをチェックして、更新(+1)する、閾値を超えたらslackに通知するサーバレスアーキテクトを考えたい。
試したこと
DynamoDBで以下のDBを作成して、CloudWatchで1日1回Lambdaを起動し、DynamoDBを読んで、pointを更新し、pointがthresholdを超えたらslackに通知する。
event_id| point| threshold event1 | 1| 5
発生している問題
そもそも、どのようなサービスがあるのかが分かっていないです。
触ったことがあるのがlambda, dynamoDB, APIGateway, S3くらいです。
eventが1つであれば問題ないのですが、複数になった時に、cloud watchを複数登録するのも、dynamoに対してscanを行うのも、あまりにかっこ悪いように感じています。(遊びなのですが、できればかっこよく作りたいです)
S3やRDSを使った方が良いのか、dynamoでも簡単に扱えるのか、オススメのアーキテクトがあれば教えていただきたく思います。
よろしくお願いします。
あなたの回答
tips
プレビュー