🍏

GCP活用例:ニュースフィーダー

2024/10/02に公開

これはなに?

Google Cloudのサービスを活用して3層アーキテクチャを構築した事例のメモです。

つくるもの

特定のキーワードに基づいてその日の最新ニュースを引っ張ってきてくれるアプリです。

使用するサービスについて

UI:AppSheet

ノーコードアプリツールを活用し、BigQueryを参照するFeedlyのようなニュースフィードアプリを構築

データベース:BigQuery

取得したニュース情報をテーブルに登録、または古くなった情報を削除

データパイプライン:Cloud Functions

Pythonで実装したAPIでRSS情報を取得し、二次元表形式に加工

バッチ処理:Cloud Scheduler

毎晩23:57にAPIを実行するようにトリガーを設定

※構成のアーキ図は以下になります。

実際の画面

AppSheetはGCPのサービスとも連携が容易なため使い勝手が良く、ノーコードツールの中では自分は好きです。

今回はGoogle Cloudを利用したミニサービスの紹介でした!

Discussion