Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tokusumi/qiita_notification_lambda_job

Qiita notification with AWS Lambda and DynamoDB stream
https://github.com/tokusumi/qiita_notification_lambda_job

aws-cdk-python aws-dynamodb aws-lambda qiita-apiv2

Last synced: about 1 month ago
JSON representation

Qiita notification with AWS Lambda and DynamoDB stream

Awesome Lists containing this project

README

        

# 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