Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amplify で社内ツールを作ったら地方の新聞に取材してもらえた話 #ゆるWeb札幌
Search
Kihara, Takuya
PRO
August 24, 2020
Technology
1
450
Amplify で社内ツールを作ったら地方の新聞に取材してもらえた話 #ゆるWeb札幌
Amplify で作ったツールを取材してもらえたので、そこに至った経緯とまとめのお話。
https://mild-web-sap.connpass.com/event/185835/
Kihara, Takuya
PRO
August 24, 2020
Tweet
Share
More Decks by Kihara, Takuya
See All by Kihara, Takuya
それでは聞いてください「Impeller導入に失敗しました」 #FlutterKaigi #skia
tacck
PRO
0
170
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
460
Amazon Q Developer CLI でゲームと Amplify アプリを作ってみた #ゆるWeb札幌
tacck
PRO
0
40
ゆるWeb勉強会@札幌 #30 #ゆるWeb札幌
tacck
PRO
0
16
Flutter を始めよう! - Flutter の開発現場から
tacck
PRO
0
160
GitHub Actions で Flutter アプリの CI/CD をやってます #ゆるWeb札幌
tacck
PRO
0
330
ゆるWeb勉強会@札幌 #29 #ゆるWeb札幌
tacck
PRO
0
150
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
520
はじめまして GoLang #cm_sapporo_study
tacck
PRO
0
150
Other Decks in Technology
See All in Technology
学習データって増やせばいいんですか?
ftakahashi
2
440
Challenging Hardware Contests with Zephyr and Lessons Learned
iotengineer22
0
230
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
290
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
220
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
2
190
AWSを使う上で最低限知っておきたいセキュリティ研修を社内で実施した話 ~みんなでやるセキュリティ~
maimyyym
2
1.7k
MLflowで始めるプロンプト管理、評価、最適化
databricksjapan
1
250
品質のための共通認識
kakehashi
PRO
3
260
Python 3.14 Overview
lycorptech_jp
PRO
1
120
エンジニアとPMのドメイン知識の溝をなくす、 AIネイティブな開発プロセス
applism118
4
1.3k
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
160
AI時代の新規LLMプロダクト開発: Findy Insightsを3ヶ月で立ち上げた舞台裏と振り返り
dakuon
0
170
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Typedesign – Prime Four
hannesfritz
42
2.9k
KATA
mclloyd
PRO
33
15k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Cult of Friendly URLs
andyhume
79
6.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
How to Think Like a Performance Engineer
csswizardry
28
2.4k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Agile that works and the tools we love
rasmusluckow
331
21k
Transcript
UBDDL ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ "NQMJGZͰ ࣾπʔϧΛ࡞ͬͨΒ ํͷ৽ฉʹऔࡐͯ͠Β͑ͨ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ୭ 2 PHP Conference Hokkaido 2019 ໊લ ݪ
/ ɹɹ@tacck ॴଐ גࣜձࣾϊʔεσΟςʔϧ ։ൃDivision ٕज़ਪਐGroup / Leader ओ࠵ ΏΔWebษڧձ@ࡳຈ εϚʔτεϐʔΧʔͰ༡΅͏ձ@ࡳຈ ͖ͳ ϑΟΪϡΞεέʔτͷٕ εϓϨουɾΠʔάϧ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 3 ւಓݐઃ৽ฉ༷ࣾʹ औࡐɾهࣄܝࡌ͖·ͨ͠
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 4 https://e-kensin.net/
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 5 https://e-kensin.net/news/130243.html
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 6 ܦҢ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ܦҢ 7 • ฐ͕ࣾ2݄ϏϧҠసͨ͠ࡍʹɺϑϦʔΞυϨεʹͳͬͨɻ • 4݄ޙ͔Βɺଟ͘ͷࣾһ͕ॱ࣍ϦϞʔτۈʹҠߦɻ • ݁Ռɺ୭͕Ͳ͜ʹ͍Δ͔Θ͔Βͳ͍ɻ
• Amplify Ͱ্هղܾͰ͖ͦ͏ͳγεςϜ࡞ɻ (MVPΛ3ʙ4݄த०ɺϒϥογϡΞοϓʙϦϦʔε 6݄த०)
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ܦҢ 8 • ్தܦաɺٕज़ཁૉͳͲΛࣾLTͰൃදɻ • ࣾLTͷ༷ࢠΛɺࣗࣾϒϩάʹܝࡌɻ(ใܥ) • ٕज़ཁૉɺࣗࣾϒϩάʹܝࡌɻ(ٕज़ܥ)
• ҰωλͰɺೋछྨͷΞτϓοτ͕Ͱ͖ͨɻ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ܦҢ 9 • ւಓݐઃ৽ฉࣾ͞Μ͕ɺ ํ(ւಓ)ͰʮϑϦʔΞυϨεʯͷࣄྫΛ ୳͍ͯͨ͠ɺΒ͍͠ɻ • ಛʹɺϑϦʔΞυϨεͷσϝϦοτ͕͋ͬͨ߹ʹɺ
ͦΕΛղܾ͢ΔऔΓΈΛ͍ͬͯΔձࣾΛݟ͚͍ͭͨɻ • ݁Ռɺલड़ͷϒϩάʹώοτͨ͠ɺɺɺΒ͍͠ɻ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ·ͱΊΔͱ 10 • औࡐͯ͠Β͑ͨ • ใൃ৴͍͔ͯͨ͠Β ࣾͷվળʹऔΓΜͰɺใ͕͔͋ͬͨΒ ৽ٕज़ʹऔΓΜͰɺใ͕͔͋ͬͨΒ
ใൃ৴͢ΔΛ࡞͍͔ͬͯͨΒ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 11 ࣾͷվળ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ࣾͷվળ 12 • ࢲͷॴଐ͢Δάϧʔϓ(ٕज़ਪਐάϧʔϓ)ͷ ϛογϣϯͷҰͭ (≠γε) • ৽͍ٕ͠ज़ɾࣾͰఆண͍ͯ͠ͳ͍ٕज़Λɺ
ࣾʹల։ɾܒ͍ͯ͘͠ɻ • ࣾվળɺͦΕΛ࣮ݱ͢Δ͏͑Ͱ ͱͯྑ͍ࡐɻ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ࣾվળˠٕज़հͷࡐ 13 • ՝͕ൺֱత໌֬ • ͕ࣗݟ͑Δൣғ͔ΒऔΓΊɺ ࣗ͝ͱԽ͍͢͠ɻ •
εςʔΫϗϧμʔ͕ൺֱత໌֬ • ·ͣɺ্࢘ʹ֬ೝɻ • ࠔ͍ͬͯΔਓͷΠϯλϏϡʔ͍͢͠ɻ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 14 ৽ٕज़ͷऔΓΈ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 7VFKT "NQMJGZ 15 • ΄΅ϑϩϯτΤϯυͷΈͰߏஙՄೳ (ԿΛϑϩϯτΤϯυͱ͍͏͔͋Γ·͕͢) • αʔόʔͷΠϯελϯεɺ
ͦΕʹඥͮ͘ηοςΟϯάɺ ͦ͜Ͱಈ͔͢ΞϓϦέγϣʔϯͷίʔσΟϯά → 0 (͍ΘΏΔ Serverless) • ϝΠϯ෦ɺ Lambda ͷΑ͏ͳϑΝϯΫγϣϯແ͠ɻ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ฐࣾͰͷ4FSWFSMFTTࣄ 16 • ࠓճͷΑ͏ͳɺServerless ͳϓϩμΫτɺ ࣾͰ΄΅࣮ແ͠ɻ • Amplify
Ͱͷ࣮ɺવແ͠ɻ • Vue.js Ͱͷ࣮ଟ͍ɻ • ͦͷͨΊɺServerless ଆͷϊϋʹूதͯ͠ɺ औΓΉɻ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 17
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 18
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ։ൃͷྲྀΕ 19 • ࣮ɺCLIͰػೳͷઃఆɺ ϑϩϯτΤϯυͷ࣮ (git push)ɺ WebίϯιʔϧͰ֬ೝɺ
ͱ͍͏ϑϩʔʹͳΔɻ • όοΫΤϯυΠϯϑϥʹؔ͢Δҙࣝɺ։ൃத0ɻ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ "NQMJGZͷٕज़తωλͪ͜ΒͰ 20 https://speakerdeck.com/tacck/amplify-api-graphql-gajian-dan-sugiteqi-ketekuru-number-jawsug-asa-number-jawsug
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 21 ใൃ৴ͷ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ฐࣾͷใൃ৴ 22 • ࣾ֎͚ൃ৴ͷ • ࣗࣾϒϩά • ͚ࣾൃ৴ͷ
• ࣾLTձ • ͲͪΒɺઃཱɾӡӦʹࢲͷάϧʔϓؔΘ͍ͬͯ·͢ɻ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ใൃ৴ͷ 23 • ΞτϓοτʹՁ͕͋Δɻ • Ξτϓοτ͢ΔՁΛ͑Δɻ • Ξτϓοτ͠ͳ͍ͱɺใ(ਓؒͷهԱͱͱʹ)ফ͑Δɻ
• Ξτϓοτ͠ͳ͍ͱɺ୭ධՁͰ͖ͳ͍ɻ • ୭͔͕Ξτϓοτ͢Δ͜ͱͰɺ ͭΒΕͯΞτϓοτ͢Δਓ͕૿͍͑ͯ͘ɻ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 24 ܝࡌ͞Εͨ݁Ռ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ܝࡌ͞Εͨ݁Ռ 25 • ৽ฉܝࡌ࣌ʹ1݅ɺͦͷޙ݅ͷ߹ͤ͋Γɻ (औҾܦݧͷແ͍ձࣾ) • ·ͩӦۀతͳՌग़͍ͯͳ͍͕ɺ ϦΞΫγϣϯ͕Β͑ͨͱ͍͏ͷɺ
ใతʹେ͖ͳϓϥεɻ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 26 ·ͱΊ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ ·ͱΊ 27 • ࣾͷվળେมɺͬͨΘΓʹใΘΕͳ͍ɺ͜ͱ͋Δɻ • Ͱɺখ͍͜͞ͱͰ࣮ࡍʹಈ݁͘Ռ͕͋Δͱɺ มΘΔ͜ͱ͋Δɺɺɺ͔ɻ •
͍ΘΏΔʮMVPʯΛࢼ͍ͨ͠ͳΒɺ ͪΐͬͱͨࣾ͠վળྑ͍ࡐɻ • ࣗΛ৳ͨ͢Ίʹɺͪΐͬͱ͚ͩؤுͬͯΈͯྑ͍͔ɻ
ΏΔ8FCษڧձ!ࡳຈ0O-JOF ΏΔ8FCࡳຈ 28 &OE