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
Amplify で社内ツールを作ったら地方の新聞に取材してもらえた話 #ゆるWeb札幌
Search
Kihara, Takuya
PRO
August 24, 2020
Technology
1
440
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
Amazon Q Developer CLI でゲームと Amplify アプリを作ってみた #ゆるWeb札幌
tacck
PRO
0
25
ゆるWeb勉強会@札幌 #30 #ゆるWeb札幌
tacck
PRO
0
5
Flutter を始めよう! - Flutter の開発現場から
tacck
PRO
0
130
GitHub Actions で Flutter アプリの CI/CD をやってます #ゆるWeb札幌
tacck
PRO
0
140
ゆるWeb勉強会@札幌 #29 #ゆるWeb札幌
tacck
PRO
0
130
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
440
はじめまして GoLang #cm_sapporo_study
tacck
PRO
0
130
ゆるWeb勉強会@札幌 #28 #ゆるWeb札幌
tacck
PRO
0
86
AWS Amplify の AI Kit でオレオレAIサイトを作ってみる #ゆるWeb札幌
tacck
PRO
0
120
Other Decks in Technology
See All in Technology
ソフトウェア エンジニアとしての 姿勢と心構え
recruitengineers
PRO
2
630
事業価値と Engineering
recruitengineers
PRO
1
200
見てわかるテスト駆動開発
recruitengineers
PRO
4
280
Android Studio の 新しいAI機能を試してみよう / Try out the new AI features in Android Studio
yanzm
0
270
ドキュメントはAIの味方!スタートアップのアジャイルを加速するADR
kawauso
3
340
OpenAPIから画面生成に挑戦した話
koinunopochi
0
150
JavaScript 研修
recruitengineers
PRO
2
140
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
30k
EKS Pod Identity における推移的な session tags
z63d
1
200
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.6k
[CV勉強会@関東 CVPR2025 読み会] MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videos (Li+, CVPR2025)
abemii
0
190
GitHub Copilot coding agent を推したい / AIDD Nagoya #1
tnir
2
4.5k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
347
40k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
820
Facilitating Awesome Meetings
lara
55
6.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
570
The Cult of Friendly URLs
andyhume
79
6.5k
Music & Morning Musume
bryan
46
6.7k
Being A Developer After 40
akosma
90
590k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Done Done
chrislema
185
16k
Git: the NoSQL Database
bkeepers
PRO
431
65k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
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