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
Dockerで作るServerlessなLIFFアプリの開発環境
Search
Kazumasa Yamamoto
July 27, 2020
Technology
2
1.1k
Dockerで作るServerlessなLIFFアプリの開発環境
Kazumasa Yamamoto
July 27, 2020
Tweet
Share
More Decks by Kazumasa Yamamoto
See All by Kazumasa Yamamoto
ユニークビジョンの Rust 活用事例
fill9120
2
1.7k
Rust & AWS X-Ray による分散トレーシングの実現
fill9120
0
2.8k
Rust製プロダクトを 3年以上運用して得たノウハウ
fill9120
0
1k
Messaging APIを駆使した ChatGPT ボットのUX改善
fill9120
0
370
Rust を開発言語として採用してからの取り組み
fill9120
1
1.9k
ストラクチャードコミュニケーション
fill9120
0
130
Cloudflare PagesにVue.jsアプリをデプロイしてみた
fill9120
0
980
Rustでディープラーニング
fill9120
0
420
Rustで定数式を扱う
fill9120
0
450
Other Decks in Technology
See All in Technology
Context Engineeringの取り組み
nutslove
0
380
猫でもわかるKiro CLI(セキュリティ編)
kentapapa
0
130
Greatest Disaster Hits in Web Performance
guaca
0
310
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
Exadata Fleet Update
oracle4engineer
PRO
0
1.1k
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
7
2.5k
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
270
Tebiki Engineering Team Deck
tebiki
0
24k
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
240
Agile Leadership Summit Keynote 2026
m_seki
1
680
20260204_Midosuji_Tech
takuyay0ne
1
160
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
760
Optimizing for Happiness
mojombo
379
71k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Evolving SEO for Evolving Search Engines
ryanjones
0
130
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
190
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
The Limits of Empathy - UXLibs8
cassininazir
1
220
HDC tutorial
michielstock
1
400
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
Transcript
Dockerで作る ServerlessなLIFFアプリの開発環境 ミニアプリ(LIFFアプリ) LT祭り! @kyamamoto9120 1
名前:⼭本 ⼀将(@kyamamoto9120) 所属:ユニークビジョン株式会社 ⾔語:C++, Rust, Python, Ruby 趣味:将棋、キャンプ、DIY、野球観戦 実績:2015年 世界コンピュータ将棋選⼿権9位
ミニアプリ(LIFFアプリ) LT祭り! ⾃⼰紹介 @kyamamoto9120 2
LINE Front-end Framework(LIFF)は、LINEが提供するウェブアプリのプラ ットフォームです。このプラットフォームで動作するウェブアプリを、LIFFア プリと呼びます。 LINE Front-end Frameworkの概要より引⽤ ミニアプリ(LIFFアプリ) LT祭り!
LIFFとは @kyamamoto9120 3
LIFFを勉強して思ったこと ミニアプリ(LIFFアプリ) LT祭り! @kyamamoto9120 4
ミニアプリ(LIFFアプリ) LT祭り! LIFFはアイデアが命 Photo by AbsolutVision on Unsplash 5
ミニアプリ(LIFFアプリ) LT祭り! ビジネスサイドの⼈間とエンジニアの会話 @kyamamoto9120 6
素早くプロトタイプを作れる環境が欲しい! ミニアプリ(LIFFアプリ) LT祭り! @kyamamoto9120 7
デプロイせずに動作確認が出来る 開発環境の構築が環境に依らず容易 開発時は変更がオートリロードされる 運⽤はサーバレス! ミニアプリ(LIFFアプリ) LT祭り! 理想(?)のLIFFアプリ開発環境 @kyamamoto9120 8
ミニアプリ(LIFFアプリ) LT祭り! 想定する運⽤環境 @kyamamoto9120 9
Github : liff-boilerplate 技術要素 frontend: Vue.js backend: Chalice (Python) ミニアプリ(LIFFアプリ)
LT祭り! 出来た構成がこちら @kyamamoto9120 10
最低限、当初掲げた⽬標は達成した 開発時はfrontend, backendともにオートリロード ngrok経由ですぐにLIFFアプリとして動作確認 dockerさえ動けばすぐに開発が始められる 今後対応したいこと デプロイ⼿順を整える boilerplateを名乗ったからには継続して改善する ミニアプリ(LIFFアプリ) LT祭り!
現状と今後の展望 @kyamamoto9120 11