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
シマリスを知る!2024 @ Cloud in the Camp Horippa
Search
SimSta
July 12, 2024
0
53
シマリスを知る!2024 @ Cloud in the Camp Horippa
SimSta
July 12, 2024
Tweet
Share
More Decks by SimSta
See All by SimSta
(ほぼ)ノーコードでもBedrockしたいっ!! @JAWS-UG Sapporo
shimagaji
4
190
まずServerlessから考える、まずStep Functionsから考える @CloudNative Days Summer 2024 プレイベント
shimagaji
1
230
CodeCatalystで生成AIチャットボットをデプロイしてみた @ クラメソさっぽろ勉強会 #2
shimagaji
0
210
塩漬けダメ、ゼッタイ! サポート切れのIaCツールをTerraformに移行した話
shimagaji
0
160
Bedrock Agentsを搭載した図書管理LINE Chatbotを作ろうとしてみた @ JAWS-UG Yokohama
shimagaji
1
200
AWS認定全冠から始まるクラウドジャーニー @ JAWS-UG Tokyo
shimagaji
0
690
Serverless re:Capしながら LINE Chatbotをほぼノーコードで作る @ JAWS-UG Yokohama
shimagaji
2
180
レガシーシステムの監視運用を楽にするためにやってきたこと @ JAWS-UG Sapporo
shimagaji
2
150
WordPressから始まる Cloudflare生活 @ Cloudflare Meetup Sapporo Vol. 2
shimagaji
0
220
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
125
16k
Code Review Best Practice
trishagee
62
16k
Building Adaptive Systems
keathley
36
2.1k
Practical Orchestrator
shlominoach
185
10k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
22
3.9k
BBQ
matthewcrist
83
9.1k
Testing 201, or: Great Expectations
jmmastey
35
6.9k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.5k
A better future with KSS
kneath
235
17k
What the flash - Photography Introduction
edds
67
11k
Agile that works and the tools we love
rasmusluckow
327
20k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.9k
Transcript
γϚϦεΛΔʂ 4JN4UB !TIJNBHBKJ $MPVEJOUIF$BNQ)PSJQQB DMPVE@IPSJQQB ˡϗϫΠτγϚϦεͷΞϧλ
ࣗݾհ ɹ࡛ۄɹʢʙେֶͷ్த·Ͱʣ ˠࡳຈɹʢʙେֶɾʣ ˠਆಸʢʙେֶӃʙब৬ͯ͘͠Β͍ʣ ˠࡳຈɹʢʙͦΖͦΖʣ ͖ͳΫϥυαʔϏεɿ"844UFQ'VODUJPOT 4JN4UBʢΦϯϥΠϯͷ͕ͨ͢ʣ ,%%*ΞδϟΠϧ։ൃηϯλʔגࣜձࣾ ϓϥοτϑΥʔϜΤϯδχΞϦϯά෦ "84ೝఆ
!TIJNBHBKJ 5XJUUFS 4FSWFSMFTT ΧάΧά
"HFOEB • ຊͷγϚϦε • γϚϦεΛΔʂ • ϗϫΠτγϚϦεͬͯʁ • ւಓͱटݍͷγϚϦεεϙοτ •
·ͱΊ
উӜͷγϚϦε-5ͰొஃσϏϡʔ͠·ͨ͠ IUUQTTQFBLFSEFDLDPNTIJNBHBKJ ࣸਅ͓आΓ͠·ͨ͠
σϏϡʔपʂ উӜ͔Βࡳຈʜ
ࡳຈʢւಓʣͱ͍͑ʁ
ੜͷ γϚϦε͕ ͍Δʂ
ੜͷγϚϦε γϕϦΞγϚϦε ΤκγϚϦε νϣηϯγϚϦε ʢνϡΰΫγϚϦεʣ ˞γϕϦΞγϚϦεҎ֎ͷγϚϦεશͯ ɹΞϝϦΧͷΈʹੜଉ͍ͯ͠Δ ˞νϣηϯγϚϦεͱνϡΰΫγϚϦε ɹࢿྉʹΑͬͯ۠ผ͠ͳ͍͜ͱ͋Δ ϖ
ο τ ༌ ೖ
ຊͷγϚϦε γϕϦΞγϚϦε ΤκγϚϦε νϣηϯγϚϦε ʢνϡΰΫγϚϦεʣ ຊͰ།ҰੜͰੜଉ͢ΔγϚϦε ւಓͷΈʂั֫ɾࣂҭېࢭʂ 㕒͚ͪΖΜμϝ ओʹதࠃ͔Βय़ʹϖοτͱͯ͠༌ೖ ֎དྷछͳͷͰઈରʹಀͪ͠Όμϝ
ίϩφՒͰதࠃ͔Βͷ༌ೖ్͕ઈ͍͑ͯͨͷ͕ ͜͜Ͱଟগճ෮͕ͨ͠ɺίϩφʹΑΔഇۀ ༌ૹͳͲॾඅ༻ͷߴಅͰγϚϦεͷՁ্֨ঢ͍ͯ͠Δ
৺ͷ͙ۙ͘͢ʢԁࢁݪੜྛʣͰੜͷΤκγϚϦεʹձ͑·͢ʂʂʂʢय़ʙॳळʣ ΤκϦε͍ΔΑ ˞ੜಈͷ㕒͚μϝɺઈରɻ
ಓ֎ͷΈͳ͞Μ ࠓ͙͢ࡳຈҠॅ͠·͠ΐ͏
γϚϦεΛΔʂ
αϧͷؒͩͱओு͢Δ$MBVEF αϧͷؒͰͳ͍ͱઆڭ͢Δ$MBVEF)BJLV
γϚϦεͷಛ wഎதʹຊͷγϚγϚ˞ w;͞;͞Ͱ͍ͬ͠Ά wனߦੑʢேʙ༦ํʹ׆ಈʣ wΊͪΌͪ͘Ό͔Θ͍͍ wͰੜͷ݂͕ڧ͍ͷͰ ࣂҭ͢Δͷ͔ͳΓେม ˞ຊۙลͷγϚϦεʢγϕϦΞγϚϦεʣͷ߹ɻଞͷछγϚγϚͷຊ͕ҧ͏͜ͱ͋Δ
γϚϦεࣂҭқ͕ߴ͍ wέʔδ͕͔ͳΓσΧ͍ ϋϜελʔͷʙഒ͘Β͍ w͢Δͱखʹෛ͑ͳ͍ ั֫ෆՄೳ wԹཧ͕େม ˆલޙΛΩʔϓʂפ͍ͱౙͷ͓ͦΕ͋Γ
wڟظʢλΠΨʔظʣ͕͋Δ ஷ৯ظൃظʹΊͬͪΌऻͬͯ͘Δɹݸମࠩ͋Γ wපӃ͕ΊͪΌͪ͘Όগͳ͍ ࡳຈͰϲॴ
ڟظʢλΠΨʔظʣ͕͋Δ w ౙʙय़ͷஷ৯ظൃظʹଟ͍ w ౙલʹ৯ྉΛఢ͔ΒकΔशੑ ൃظʹΑΔײͷߴͿΓɾཱͪ w ਓ׳Εջ͖ʹ΄΅ؔͳܴ͑͘Δ w
ϚδͰטΜͰ͘Δ ʢέΨ͢ΔϨϕϧͰ௧͍ʣ w ఔظؒݸମ͕ࠩେ͖͍ ʢΞϧλळʙ໌͚͝Ζʣ
පӃ͕ΊͪΌͪ͘Όগͳ͍ γϚϦεؚΉΤΩκνοΫΞχϚϧ ϚΠφʔͳͨΊɺখಈՄͷපӃͰ ͯΒ͑ͳ͍Մೳੑ͕ߴ͍ ࡳຈͩͱ͍ͬͯΔݶΓͰϲॴ ʢ૬ஊ͢ΕଞͰͯΒ͑Δʁʣ ΞϧλΊͪΌͪ͘Ό݈߁ମͳͷͰ ࠓ·Ͱ͓ੈʹͳͬͨ͜ͱ͕ͳ͘
Ή͠Ζࠓޙ͕৺ ΤΩκνοΫΞχϚϧͷఆׂٛͱᐆດ αΪϞϧϞοτͳͲׂͱͯΒ͑ΔΠϝʔδ )PSJQQBίίΒΜ
ϗϫΠτγϚϦεͷΞϧλ ʢ͏ͪͷࢠʣ
ϗϫΠτγϚϦεͷΞϧλ w ੜ·Εʢࡀʣ w ށ௩ͷγϣοϓͰա͝͠ɺ ʹ͓ܴ͑ w ࡳຈҾͬӽ͢ͱ͖
৽װઢ ಛٸͰߦ͖·ͨ͠ w ਓݟΓͷπϯσϨ w ·ͩ·ͩΊͪΌͪ͘Όݩؾ ྸతʹ͏͓͍ͪ͡ΌΜ
γϚϦε ʢ͍ͨ͞·ࢢΓ͢ͷʣ ϗϫΠτγϚϦε ʢΞϧλʣ ৭ͷ͔Βͩ ࠇͷ؟ ͖ͬΓγϚγϚ ͔Θ͍͍ നͷ͔Βͩ ࠇͷ؟
͏ͬ͢ΒγϚγϚ ͱ͔ͯΘ͍͍ ˞͔Θ͍͞ओ؍Ͱ͢ ϗϫΠτγϚϦεͬͯʁ
௨ৗͷγϚϦεͱมҟछͷൺֱ ௨ৗͷγϚϦε ΞϧϏϊγϚϦε ϗϫΠτγϚϦε ମͷ৭ ৭ ന৭ നʙബΫϦʔϜ৭ γϚγϚͷ৭ ࠇ৭
ͳ͠ ೱΫϦʔϜ৭ ؟ʢ࠼ʣͷ৭ ࠇ ࠇ ϝϥχϯͷ࢈ੜൺ Ϣʔϝϥχϯଟ ࢈ੜ͠ͳ͍ ϑΣΦϝϥχϯଟ $ISJTUJOF)BOSBIBO
ւಓͱटݍͷ γϚϦεεϙοτ
ւಓͷγϚϦεެԂ খḺఱۡࢁγϚϦεެԂ ఱۡࢁͷϩʔϓΣΠΛ߱Γ͙ͯ͢ ೖແྉ ͋͛Δ༻ͷͻ·ΘΓͷछ͕ങ͑Δ ʢԁʣ ΦϗʔπΫγϚϦεެԂ ބͷބ൞ʢं͔Ͳ͜όεʣ ೖԁ ͻ·ΘΓͷछͳͲͷηοτ͕ങ͑Δ
ʢԁʣ ઌिʢʣؼΓͰߦ͖ͬͯͨ খḺఱۡࢁ γϚϦεެԂ ΦϗʔπΫ γϚϦεެԂ
খḺఱۡࢁγϚϦεެԂ ࡳຈ͔Βؾܰʹߦ͚Δ دͬͯ͘ΔࢠগͳΊ͔ ελοϑ͕جຊ͍ͳ͍ͷͰ ͚ͬ͜͏ώϠώϠ͢Δ໘͕͋Δ ఱۡࢁͷϩʔϓΣΠΛ߱Γ͙ͯ͢ ೖແྉ ͋͛Δ༻ͷͻ·ΘΓͷछ͕ങ͑Δʢԁʣ
ΦϗʔπΫγϚϦεެԂ ΪϦࡳຈ͔ΒؼΓͰߦ͚Δ य़ʹੜ·Εͨࢠ͕׳Εͯ͘ΔͷͰ ՆϚδͰΊͬͪΌدͬͯ͘Δ ೖԂલʹελοϑʹΑΔॾҙ͋Γ ऴ࢝ݩҙɺ͢Γపఈ ބͷބ൞ʢं͔Ͳ͜όεʣ ೖԁ ͻ·ΘΓͷछͳͲͷηοτ͕ങ͑Δ ಸྑެԂͷγΧঢ়ଶ🦌
टݍͷγϚϦεεϙοτ ͍ͨ͞·ࢢΓ͢ͷ ࿊ӺʢେٶӺ͔ΒӺʣΑΓెา ೖແྉ ;Ε͍͋ແ͠ɺೖલʹॾҙ͋Γ γϚϦεΧϑΣʙΞʔεͷ͓Έͤʙ ُށӺ౦ޱెาΧϝΠυΫϩοΫͷ͔͍ ʮՄѪ͍͚ͩͷɺΘͨ͠͡Όͳ͍ɻʯΛςʔϚʹ γϚϦεϑΝʔετͰ͓ళΛܦӦ͞Ε͍ͯ·͢ ͓ͭମݧɾखΓମݧ͋Γ
• ւಓʹ།ҰੜͷγϚϦεʢΤκγϚϦεʣ͕͍Δʂ • γϚϦεΊͪΌͪ͘Ό͔Θ͍͍͚Ͳࣂ͏ͷ͕େม • ϗϫΠτγϚϦεͱ͍͏छ͕͍Δʢͱ͔ͯΘ͍͍ʣ • ւಓʹटݍʹγϚϦεεϙοτ͕ͨ͘͞Μ͋Δ ·ͱΊ
5IBOLZPVʂ ࣍ϙέϞϯͷͰ͢