おとぼうです
私のtwitterのフォロワーさんはブログをしている人が多いです
ブログの記事を更新されても気が付かないので、気付ける仕組みを作りました
どんな事ができるの?
フォロワーさんの最新のブログをすぐに見ることができます
どんな仕組み?
TwitterAPIで自分のフォロワーとフォロワーのWEBサイトを取得します
WEBサイトのRSSをS3に保存し表示しています
どこから見れる?
こちらのページから見れます
BlogBook
Web site created using create-react-app
どうやって使うの
ブログを載せる
BlogBookに自分のブログを載せる
1. おとぼうをフォローします

2. ブログを書きます
いつもどおりブログを書きます
3. 翌日まで待ちます
1日1回更新するので翌日の朝までには反映されると思います
ブログブックに表示されます
こちらから確認できます
ブログを見る
こちらから好きなブログを見てください
どんな技術を使ったの?
主にAWSを使って作りました

ウェブのデザインはReactとMaterialUIです
EventBridgeで1日1回データの更新をします
CloudFrontでアクセス制限とキャッシュ処理を行っています
Lambdaに必要なロジックを書いてます
CloudFront(AWS)
S3に大量アクセスが来ても問題ないようにするのとアクセス制限のために使いました
Certificate Manager(AWS)
ウェブサイトをhttpsにするために使いました
S3(AWS)
ブログの更新データとウェブサイトの保存に使いました
React
ReactJSでウェブサイトを作っています
速いし簡単です
Material UI
簡単におしゃれなデザインを作るために使いました
おしゃれにはならなかったけど
EventBridge(AWS)
Lambdaを定期実行させるために使いました
Lambda(AWS)
TwitterAPIを叩いたり、S3にデータを保存するために使いました
TwitterAPI
フォロワーさんとフォロワーのウェブサイトを取得するために使いました
あとがき
ブロガーさんのブログのアクセスが増えればいいな
コメント