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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kasacchiful
PRO
April 06, 2024
Programming
1
830
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
2024/04/06 (土) JAWS-UG 北陸新幹線 にて発表した資料
https://jawsug-kanazawa.doorkeeper.jp/events/169843
kasacchiful
PRO
April 06, 2024
Tweet
Share
More Decks by kasacchiful
See All by kasacchiful
Amazon Q Developer CLI (現Kiro CLI) で作った 新潟ランチマップWebアプリのこれまでとこれから / 20260207jawsug-tochigi
kasacchiful
PRO
0
54
Amazon SageMaker Catalogの、AIエージェントによる自動データ分類機能を試してみようとしたが、できなかったので、代わりに最近構築したデータ連携基盤を紹介します / 20260117jawsug-fukui
kasacchiful
PRO
0
43
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
PRO
2
240
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
PRO
0
740
ワイがおすすめする新潟の食 / 20250912jasst-niigata-lt
kasacchiful
PRO
0
48
WorkersでDiscord botを試してみた / 20250822workers-tech-talk-niigata
kasacchiful
PRO
1
100
地域コミュニティへの「感謝」と「恩返し」 / 20250726jawsug-tochigi
kasacchiful
PRO
0
270
Amazon Q Developer for CLI を使って PHP Conference 新潟 2025 参加者向けにグルメサイトを構築した話 / 20250620niigata-5min-tech
kasacchiful
PRO
1
150
ワイがおすすめする新潟の食 / 20250530phpconf-niigata-eve
kasacchiful
PRO
0
500
Other Decks in Programming
See All in Programming
Codex の「自走力」を高める
yorifuji
0
1.2k
CSC307 Lecture 14
javiergs
PRO
0
470
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.5k
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
110
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
710
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.4k
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
720
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
5
760
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
560
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.2k
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
130
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
360
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
480
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Paper Plane
katiecoart
PRO
0
48k
From π to Pie charts
rasagy
0
150
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
SEO for Brand Visibility & Recognition
aleyda
0
4.3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Navigating Team Friction
lara
192
16k
Unsuck your backbone
ammeep
672
58k
30 Presentation Tips
portentint
PRO
1
250
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ύλʔϯΛΈ߹ΘͤͯɺΑ͖αʔόʔϨεϥΠϑΛ
·ͱΊ