Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GCP・Terraform・CircleCIでゼロからテックブログ更新通知botを作ったので解説(GitHubリポジトリあり)

hiroga
June 11, 2019

 GCP・Terraform・CircleCIでゼロからテックブログ更新通知botを作ったので解説(GitHubリポジトリあり)

GCP・Terraform・CircleCIでゼロからテックブログ更新通知botを作ったので解説(GitHubリポジトリあり)

hiroga

June 11, 2019
Tweet

More Decks by hiroga

Other Decks in Programming

Transcript

  1. アーキテクチャ
    Cloud
    Pub/Sub
    Cloud
    Functions
    Scheduled
    Tasks
    Cloud
    Storage
    1
    2
    3
    4
    1. 3時間ごとにPub/Subにdataを投入する
    2. Cloud Storageから、RSSとDiscordのWebhookの設定を取得する
    3. RSSから記事を取得し、直近 3時間で更新されたものをストック
    4. 3. でストックした記事を DiscordにWebhookでPOST

    View Slide

  2. デプロイフロー
    Cloud
    Storage
    Cloud
    Functions
    ソースコードを参照

    View Slide