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
920
Dockerで作るServerlessなLIFFアプリの開発環境
Kazumasa Yamamoto
July 27, 2020
Tweet
Share
More Decks by Kazumasa Yamamoto
See All by Kazumasa Yamamoto
ユニークビジョンの Rust 活用事例
fill9120
0
810
Rust & AWS X-Ray による分散トレーシングの実現
fill9120
0
2.1k
Rust製プロダクトを 3年以上運用して得たノウハウ
fill9120
0
710
Messaging APIを駆使した ChatGPT ボットのUX改善
fill9120
0
330
Rust を開発言語として採用してからの取り組み
fill9120
1
1.7k
ストラクチャードコミュニケーション
fill9120
0
89
Cloudflare PagesにVue.jsアプリをデプロイしてみた
fill9120
0
640
Rustでディープラーニング
fill9120
0
330
Rustで定数式を扱う
fill9120
0
370
Other Decks in Technology
See All in Technology
Segment Anything Model 2
tenten0727
2
420
手軽に始める? おうちサーバーのすゝめ
nyagasan
0
190
なにもしてないのにNew Relicのデータ転送量が増えていたときに確認したこと
tk3fftk
2
170
不動産売買取引におけるAIの可能性とプロダクトでのAI活用
zabio3
0
210
エンジニア視点で見る、 組織で運用されるデザインシステムにするには
shunya078
1
280
MySQLユーザ会なにやってるの?とおさそいと / たいへんなのw
sakaik
1
140
四国クラウドお遍路 2024 in 高知 オープニング
yukataoka
0
180
DroidKaigi 2024 たすけて!ViewModel
mhidaka
4
490
App Router を実プロダクトで採用して見えてきた勘所をちょっとだけ紹介
marokanatani
0
730
20240906_JAWS_Yamanashi_#1_leap_beyond_the_AWS_all_certifications
tsumita
1
240
サプライチェーン攻撃に備える
ryunen344
0
130
技術力あげたい
hisaichi5518
2
3k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
518
39k
Done Done
chrislema
180
16k
Adopting Sorbet at Scale
ufuk
73
8.9k
Intergalactic Javascript Robots from Outer Space
tanoku
268
26k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.2k
A Philosophy of Restraint
colly
202
16k
Producing Creativity
orderedlist
PRO
340
39k
In The Pink: A Labor of Love
frogandcode
139
22k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.8k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
109
6.9k
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