$30 off During Our Annual Pro Sale. View Details »
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
180
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
490
Amazon Q Developer CLI でゲームと Amplify アプリを作ってみた #ゆるWeb札幌
tacck
PRO
0
42
ゆるWeb勉強会@札幌 #30 #ゆるWeb札幌
tacck
PRO
0
17
Flutter を始めよう! - Flutter の開発現場から
tacck
PRO
0
160
GitHub Actions で Flutter アプリの CI/CD をやってます #ゆるWeb札幌
tacck
PRO
0
360
ゆるWeb勉強会@札幌 #29 #ゆるWeb札幌
tacck
PRO
0
160
読んで学ぶ 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
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
21
8.1k
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.7k
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
5
860
AIBuildersDay_track_A_iidaxs
iidaxs
4
1.3k
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
260
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
2.2k
SREが取り組むデプロイ高速化 ─ Docker Buildを最適化した話
capytan
0
150
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
230
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
6
3.7k
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
180
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
500
ActiveJobUpdates
igaiga
1
320
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
130
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.7k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
92
The Limits of Empathy - UXLibs8
cassininazir
1
190
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
130
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
45
For a Future-Friendly Web
brad_frost
180
10k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
190
Six Lessons from altMBA
skipperchong
29
4.1k
Balancing Empowerment & Direction
lara
5
820
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