フルサーバレスでWeb上のデータを収集し、Lineに通知をするシステムを開発

Web上のデータを収集(スクレイピング)し、データベースに保存を行い、Lineに通知するシステムを開発しました。

本システムの特徴は、全てサーバレスサービスで構築していることです。これにより、サーバーの運用の手間がなくなりつつ、利用コストが抑えられます。

今回のシステムと同様の1時間に1回程度の実行であれば、無料利用枠に収まるため、月額利用料無料でシステムを運用できます。

また、システム全体をAWS CDKで構築しており、AWSインフラとLambda上でアプリケーションを一括で展開できるようにしました。

  • 開発言語: Typescript
  • 使用AWSサービス
    • AWS Lambda
    • Amazon DynamoDB
    • Amazon EventBridge
    • AWS CDK
よかったらシェアしてね!
目次