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
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / ...
Search
kasacchiful
April 06, 2024
Programming
1
700
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
2024/04/06 (土) JAWS-UG 北陸新幹線 にて発表した資料
https://jawsug-kanazawa.doorkeeper.jp/events/169843
kasacchiful
April 06, 2024
Tweet
Share
More Decks by kasacchiful
See All by kasacchiful
ワイがおすすめする新潟の食 / 20250912jasst-niigata-lt
kasacchiful
0
25
WorkersでDiscord botを試してみた / 20250822workers-tech-talk-niigata
kasacchiful
1
40
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
0
160
Amazon Q Developer for CLI を使って PHP Conference 新潟 2025 参加者向けにグルメサイトを構築した話 / 20250620niigata-5min-tech
kasacchiful
1
100
ワイがおすすめする新潟の食 / 20250530phpconf-niigata-eve
kasacchiful
0
410
生成AIでメタデータを生成してみた / 20250525generate-metadata-using-generative-ai
kasacchiful
0
92
Strands Agents SDK で AIエージェント作成 を試してみた / 20250525strands-agents
kasacchiful
0
340
いろんな世界を見てみよう / 20250508ninno_tech_fest
kasacchiful
0
45
Amazon Q Developer for CLIのある生活 / 20250427ai_craft_hacks_niigata1
kasacchiful
1
100
Other Decks in Programming
See All in Programming
ネイティブ製ガントチャートUIを作って学ぶUICollectionViewLayoutの威力
jrsaruo
0
130
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
4
670
WebエンジニアがSwiftをブラウザで動かすプレイグラウンドを作ってみた
ohmori_yusuke
0
170
XP, Testing and ninja testing ZOZ5
m_seki
3
320
私はどうやって技術力を上げたのか
yusukebe
43
17k
Cloudflare AgentsとAI SDKでAIエージェントを作ってみた
briete
0
110
dynamic!
moro
9
6.6k
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
7
1.6k
なぜGoのジェネリクスはこの形なのか? Featherweight Goが明かす設計の核心
ryotaros
7
1k
Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork
riseshia
0
150
Swift Concurrency - 状態監視の罠
objectiveaudio
2
460
Catch Up: Go Style Guide Update
andpad
0
180
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Site-Speed That Sticks
csswizardry
11
880
Producing Creativity
orderedlist
PRO
347
40k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Facilitating Awesome Meetings
lara
56
6.6k
RailsConf 2023
tenderlove
30
1.2k
GitHub's CSS Performance
jonrohan
1032
460k
Building an army of robots
kneath
306
46k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Being A Developer After 40
akosma
91
590k
A better future with KSS
kneath
239
17k
Transcript
"84"QQMJDBUJPO$PNQPTFSͰ࢝ΊΔɺ αʔόʔϨεͳσʔλج൫ߏங ּݪ +"846(৽װઢ!Ҫ
ࣗݾհ @kasacchiful @kasacchiful ּݪ wΫϥεϝιουגࣜձࣾσʔλΞφϦςΟΫεࣄۀຊ෦ w৽ׁݝ৽ׁࢢࡏॅ w͖ͳ"84αʔϏε4ɺ-BNCEBɺ4BHF.BLFS w+"846(৽ׁࢧ෦ʗ1ZUIPOػցֶशษڧձJO৽ׁʗ+B445৽ׁ ʗ48"/**ʗ$MPVE
fl BSF.FFUVQ/JJHBUBʗFUD w"84$PNNVOJUZ#VJMEFS+BQBO"84"MM $FSUJ fi DBUJPOT&OHJOFFS
৽ׁ͔ΒҪ·ͰͷಓͷΓ
Ϋϥεϝιου্ӽΦϑΟε
ຊࡾେࡩʮߴాᅿެԂʯ
+"846(৽ׁ։࠵ܗࣜ ຊฤษڧձ wෆఆظ։࠵ʗʙ࣌ؒఔʗΦϑϥΠϯ wࣄલʹςʔϚܾΊͯ։࠵ ϓνΩϟονΞοϓձ wຖि༵࣌ʗ࣌ؒఔʗΦϯϥΠϯ wͦͷͰؾʹͳΔهࣄݟͨΓɺ͓Έ૬ஊड͚ͨΓ
AWS Application Composer ͱԿ͔ʁ
"84"QQMJDBUJPO$PNQPTFS
"84"QQMJDBUJPO$PNQPTFS wࢹ֮తʹΞϓϦέʔγϣϯΛઃܭɾߏங w(6*Ͱ"84αʔϏεΛஔͨ͠Γɺ αʔϏεؒΛଓͨ͠Γ͢ΔͱɺͦΕʹ Ԡͯ͡"844".ςϯϓϨʔτΛ1$্ ʹࣗಈੜ w"84Ϛωδϝϯτίϯιʔϧ·ͨ 74$PEFͰૢ࡞ wੜͨ͠4".ςϯϓϨʔτɺ"84
4".$-*ͰσϓϩΠՄೳ
αʔόʔϨεύλʔϯʹԊͬͯ ࡞ͬͯΈΔ
αʔόʔϨεύλʔϯ IUUQTBXTBNB[PODPNKQTFSWFSMFTTQBUUFSOTTFSWFSMFTTQBUUFSO
·ͣ͜Ε IUUQTBXTBNB[PODPNKQTFSWFSMFTTQBUUFSOTTFSWFSMFTTQBUUFSO
VS CodeͰ࡞ͬͯΈΔ
։ൃͷྲྀΕ w74$PEFͰlUFNQMBUFZBNMzͷ ۭϑΝΠϧΛ࡞ w74$PEF্Ͱ"QQMJDBUJPO $PNQPTFSΛىಈͯ͠ߏங w-BNCEBؔίʔυΛهड़ w4".$-*ͰϏϧυσϓϩΠ wಈ࡞֬ೝ
ඞཁͳͷ w"84ΞΧϯτ wσϓϩΠ͢ΔࡍʹඞཁͳݖݶΛ ࣋ͭ*".Ϣʔβ*".ϩʔϧ w"84$-* w"844".$-* w74$PEF w"845PPMLJU 74$PEF֦ு
UFNQMBUFZBNM࡞ w74$PEFͰlUFNQMBUFZBNMzͷ ۭϑΝΠϧΛ࡞ wʮ"84$MPVE'PSNBUJPO 4FSWFSMFTT"QQMJDBUJPO.PEFM 4". ʯͱೝࣝ͞Ε͍ͯΕ0,
"84"QQMJDBUJPO$PNQPTFSىಈ wUFNQMBUFZBNMΛ"QQMJDBUJPO $PNQPTFSͰ։͖·͢ w(6*Ͱ"84αʔϏεΛஔͨ͠ ΓɺαʔϏεؒΛଓͨ͠Γ͠· ͠ΐ͏ wUFNQMBUFZBNMʹࣗಈతʹςϯ ϓϨʔτจࣈྻ͕ੜ͞Ε͍ͯ· ͢
-BNCEBؔهड़ wܗͷ-BNCEB͕ؔग़དྷ্͕ͬ ͍ͯΔͷͰɺ࣮ࡍͷίʔυΛهड़ ͠·͢ wࠓճ1ZUIPOͰهड़͠·ͨ͠ wඞཁͳϥΠϒϥϦ SFRVJSFNFOUTUYUʹه͠· ͠ΐ͏
ϏϧυσϓϩΠ wҎԼͷίϚϯυͰϏϧυ͠·͢ wͦͷޙɺσϓϩΠ͠·͢ wΨΠυʹैͬͯσϓϩΠ͕࢝· Γ·͢ sam build sam deploy
-g
ಈ࡞֬ೝ wσϓϩΠޙɺ࣮ࡍʹιʔεଆͷ 4όέοτʹը૾ϑΝΠϧΛ Ξοϓϩʔυͯ͠Έ·͠ΐ͏ wσεςΟωʔγϣϯଆͷ4ό έοτʹը૾ϑΝΠϧ͕ੜ͞Ε ͍ͯͨΒޭͰ͢
࣮ࡍʹͬͯΈΑ͏
࣍͜Ε IUUQTBXTBNB[PODPNKQTFSWFSMFTTQBUUFSOTTFSWFSMFTTQBUUFSO
4UFQ'VODUJPOT8PSL fl PX4UVEJPΛݺΔ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTVQEBUFSFJOWFOUBQQMJDBUJPODPNQPTFSJOTUFQGVODUJPOTXPSL fl PXTUVEJP
ࠓճ͜Μͳײ͡ͰͬͯΈΔ
࣮ࡍʹͬͯΈΑ͏
·ͱΊ w"QQMJDBUJPO$PNQPTFSͰࢹ֮తʹαʔόʔϨεΞϓϦέʔ γϣϯΛߏஙͰ͖Δ wαʔόʔϨεύλʔϯΑ͋͘ΔߏΛ·ͱΊͯ͋Δ wύλʔϯΛΈ߹ΘͤͯɺΑ͖αʔόʔϨεϥΠϑΛ
·ͱΊ