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

サーバーレスアーキテクチャでサクッと作るアイマスbot

 サーバーレスアーキテクチャでサクッと作るアイマスbot

Keiichi Nomura

July 06, 2019
Tweet

More Decks by Keiichi Nomura

Other Decks in Technology

Transcript

  1. 自己紹介 K1 ( 野村啓一 : nomura.keiichi) @k1_style クラスメソッド株式会社 事業開発部所属 アプリケーションエンジニア(サーバサイド)

    Java(Spring Boot, Gradle), AWS 竜宮小町・セクシーギルティ・放課後クライマックスガールズP
  2. サーバーレスアプリケーションのテスト・ビルド・デプロイをCLI で 実行 sam local invoke --template template.yaml --event "App-event.json"

    2019-07-05 22:33:56 Found credentials in environment variables. 2019-07-05 22:33:56 Invoking handler.App (java8) < 中略> {"body":"{ \"message\": \" 次もこの調子でいくわよ!\" }","headers":{"X-Custom-Header"
  3. やったこと 1. Slack でBot を用意する 2. AWS Toolkit 導入済みのIntelliJ でAWS

    Serverless Application のプロ ジェクト作成 3. Bot のエンドポイント等AWS 環境の定義をtemplate.yaml に記述 4. Bot で動かすプログラムとユニットテストを書く 5. AWS Toolkit 使ってデプロイ