tokusumi / qiita_notification_lambda_job

Qiita notification with AWS Lambda and DynamoDB stream

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Qiita notification job with AWS Lambda and Dynamo DB Stream

This repository includes two code, which apply to AWS Lambda one by one.

Infrastructure in AWS is constructed by AWS CDK python and CD (Continuous Deployment) with GitHub Actions.

Collect Iine from Qiita

at /qiita_iine_collect/check_new_iine_dev.py

  • collect all articles iine by Qiita API v2 for target user
  • update logs in Dynamo DB to stream differences, which is target of notification

Notificate New Iine via Line Notify

at /qiita_notification/send_new_iine_dev.py

  • get stream data of Dynamo DB
  • notify via LINE Notify

About

Qiita notification with AWS Lambda and DynamoDB stream


Languages

Language:Python 98.0%Language:Dockerfile 2.0%