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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kazumasa Yamamoto
July 27, 2020
Technology
1.1k
2
Share
Dockerで作るServerlessなLIFFアプリの開発環境
Kazumasa Yamamoto
July 27, 2020
More Decks by Kazumasa Yamamoto
See All by Kazumasa Yamamoto
ユニークビジョンの Rust 活用事例
fill9120
2
1.7k
Rust & AWS X-Ray による分散トレーシングの実現
fill9120
0
2.9k
Rust製プロダクトを 3年以上運用して得たノウハウ
fill9120
0
1k
Messaging APIを駆使した ChatGPT ボットのUX改善
fill9120
0
380
Rust を開発言語として採用してからの取り組み
fill9120
1
1.9k
ストラクチャードコミュニケーション
fill9120
0
130
Cloudflare PagesにVue.jsアプリをデプロイしてみた
fill9120
0
1k
Rustでディープラーニング
fill9120
0
440
Rustで定数式を扱う
fill9120
0
450
Other Decks in Technology
See All in Technology
みんなの「データ活用」を支えるストレージ担当から持ち込むAWS活用/コミュニティー設計TIPS 10選~「作れる」より、「続けられる」設計へ~
yoshiki0705
0
250
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
540
AI時代 に増える データ活用先
takahal
0
230
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
150
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
230
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
4
1.7k
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
350
ARIA Notifyについて
ryokatsuse
1
120
マルチプロダクトの信頼性を効率良く保っていくために
kworkdev
PRO
0
160
自立を加速させる神器 - EMOasis #11
stanby_inc
0
140
Rebirth of Software Craftsmanship in the AI Era
lemiorhan
PRO
4
2k
明日からドヤれる!超マニアックなAWSセキュリティTips10連発 / 10 Ultra-Niche AWS Security Tips
yuj1osm
0
590
Featured
See All Featured
Writing Fast Ruby
sferik
630
63k
New Earth Scene 8
popppiees
3
2.1k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
Making Projects Easy
brettharned
120
6.6k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
130
Building Adaptive Systems
keathley
44
3k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
450
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
200
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Music & Morning Musume
bryan
47
7.2k
How to train your dragon (web standard)
notwaldorf
97
6.6k
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