🍏
GCP活用例:ニュースフィーダー
これはなに?
Google Cloudのサービスを活用して3層アーキテクチャを構築した事例のメモです。
つくるもの
特定のキーワードに基づいてその日の最新ニュースを引っ張ってきてくれるアプリです。
使用するサービスについて
UI:AppSheet
ノーコードアプリツールを活用し、BigQueryを参照するFeedlyのようなニュースフィードアプリを構築
データベース:BigQuery
取得したニュース情報をテーブルに登録、または古くなった情報を削除
データパイプライン:Cloud Functions
Pythonで実装したAPIでRSS情報を取得し、二次元表形式に加工
バッチ処理:Cloud Scheduler
毎晩23:57にAPIを実行するようにトリガーを設定
※構成のアーキ図は以下になります。
実際の画面
AppSheetはGCPのサービスとも連携が容易なため使い勝手が良く、ノーコードツールの中では自分は好きです。
今回はGoogle Cloudを利用したミニサービスの紹介でした!
Discussion