Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
サーバーレス開発ツール『Zappa』の紹介_20180925
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
sumihiro3
September 25, 2018
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
サーバーレス開発ツール『Zappa』の紹介_20180925
【東京】BOOT AWARDS直前!秋のBot開発者大LT祭り!(2018/09/25)で発表した資料です。
sumihiro3
September 25, 2018
More Decks by sumihiro3
See All by sumihiro3
LINEミニアプリの「チャネル同意の簡略化」機能の利用必須化への対応
sumihiro3
0
180
Tech Post Cast
sumihiro3
0
170
LIFF Mock 使ってますか?
sumihiro3
1
840
20240120_SeikaEXPHack2024_テクニカルインプット.pdf
sumihiro3
0
120
LINE API を使って自治会を活性化する地域ポイントPFを開発した話
sumihiro3
0
310
TechSeeker Hackathon LINE API テクニカルインプット
sumihiro3
0
210
TechSeeker Hackathon 本番で使えるLINEのAPI紹介&過去作の紹介
sumihiro3
0
250
安否確認を LINE Bot で
sumihiro3
0
510
飲食業イベント向けLIFFアプリを開発した話
sumihiro3
0
1.4k
Other Decks in Technology
See All in Technology
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
2
1.1k
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果
taiga7543
2
850
大量データに対しても、生成AIを用いてリーズナブルにデータ加工をしたい!Databricksのai_queryについて調べてみた
kamoshika
2
290
システム監視入門
grimoh
1
360
GoでCコンパイラを作った話
repunit
0
150
文字起こし基盤の信頼性
abnoumaru
0
130
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
260
データと地図で読む 大井町の「かわるもの、かわらないもの」
yoshiyama_hana
0
170
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
310
論語・武士道・産業革命から見る かわるもの、かわらないもの
ichimichi
5
520
AI Agent を本番環境へ―― Microsoft Foundry × Azure Serverless で作る Enterprise-Ready な基盤
shibayan
PRO
0
120
AI時代におけるエンジニアの新たな役割──FDEとクオリアの探求/登壇資料(戸井田 裕貴)
hacobu
PRO
0
370
Featured
See All Featured
Designing for Performance
lara
611
70k
Paper Plane (Part 1)
katiecoart
PRO
1
9.8k
Practical Orchestrator
shlominoach
191
11k
Code Reviewing Like a Champion
maltzj
528
40k
Context Engineering - Making Every Token Count
addyosmani
9
1k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
A Tale of Four Properties
chriscoyier
163
24k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Become a Pro
speakerdeck
PRO
31
6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.1k
Transcript
Bot Python Zappa ! BOOT AWARDS BotLT"
@ LINE 2018.09.25 #
Bot 3 AWS Lambda IBM Cloud Functions Azure Functions Cloud
Functions Twilio functions now
Zappa
n n 5 Bot n 5 nZappa nZappa n
n l 6 Compass 10 n l BOT, VUI, n
l https://protopedia.net/prototyper/sumihirokagawa n SNS Ø @sumihiro3 Ø https://www.facebook.com/sumihiro.kagawa
8 Bot n l % ! '$ &# n UI
LINE l HTTP Session l "(FlexMessage UX &
AWS API Gateway Lambda DynamoDB SQS SNS
S3 Bucket Lambda Lambda Kinesis
AWS 0
Zappa
Zappa n Zappa https://github.com/Miserlou/Zappa l 2 1 Ø AWS !&#(
2,.Python "% $(*)"' 10 l “serverless” 1 Ø “serverless” node.js - Python -”pip install” l Lambda + API Gateway Ø SQSSNS+/10
Zappa
Zappa 1 1 n Lambda + API Gateway 4 l
Webhook URL HTTPS URL Ø Lambda, API Gateway, I AM l Zappa OK [BQQB EFQMPZ
Zappa 2 n 5 l 5 1 OK Ø
l 5 OK { "dev": { "app_function": "main.app", "aws_region": "ap-northeast-1", "profile_name": "default", "project_name": ”XXXX-bot", "runtime": "python3.6", "environment_variables": { "TZ": "Asia/Tokyo", ”HOGE_TABLE": ”HogeTableDEV” } }, "prod": { "extends": "dev", "keep_warm": true, "environment_variables": { ”HOGE_TABLE": ”HogeTable” } } } ։ൃ༻ ຊ൪༻
Zappa 3 n l Bot 1 6 ” ” Ø
(- 2. 4+98'1 - #Bot PUSH ""#5/S3 35 Ø Bot #Webhook Reply - Bot Reply token,306 - #Response,86 l Ø @task $ )7" 0!% *&
n @ 1 LINE #! ü ü
ü ü DynamoDB API Gateway Lambda " Firebase
2 n Bot PUSH 0
1 n 2 1 H L PU S @ L
Zappa 2 n l S3 DynamoDB SQSSNS
n n CloudWatch Logs n Lambda OK n Flask LIFF
Zappa 3 Bot 2 LINE BOOT AWARDS
F.I.Y. n Zappa Clova Qiita l 30 Clova Extension Kit
SDK for Python Clova 4 Ø https://bit.ly/2ML9LOR Ø https://bit.ly/2O2giJE l 2
Thank you!!