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
20221213_reCap__期待の統合DevOpsサービス_Amazon_CodeCat...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ShuyaKinjo
December 12, 2022
Technology
0
51
20221213_reCap__期待の統合DevOpsサービス_Amazon_CodeCatalyst.pdf
re:Invent 2022 の社内re:CapイベントでCodeCatalystについて登壇した際の資料です
ShuyaKinjo
December 12, 2022
Tweet
Share
More Decks by ShuyaKinjo
See All by ShuyaKinjo
新規案件の立ち上げ専門チームから見たAI駆動開発の始め方
shuyakinjo
0
1.4k
書き捨てではなく継続開発可能なコードをAIコーディングエージェントで書くために意識していること
shuyakinjo
1
530
AIネイティブの全く新しい統合開発環境 「GitHub Copilot Workspace」で考える AIコーディングエージェントの開発生産性
shuyakinjo
0
990
AWS CDKのConstruct IDはどのように命名するべきか?
shuyakinjo
1
830
GitHub Copilot Workspace で我々のアプリ開発がどう変わるのか?
shuyakinjo
4
18k
生成AIで構築する自律型企業調査アシスタント
shuyakinjo
0
1.2k
SSMパラメーターストアでクロススタック参照の罠を回避する
shuyakinjo
2
20k
AWS CDKとGitHubActionsで始めるInfrastructure as CodeのCI/CD
shuyakinjo
1
7.4k
Other Decks in Technology
See All in Technology
バクラク最古参プロダクトで重ねた技術投資を振り返る
ypresto
0
180
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
170
AWS CDK「読めるけど書けない」を脱却するファーストステップ
smt7174
3
190
今のWordPress の制作手法ってなにがあんねん?(改) / What’s the Deal with WordPress Development These Days?
tbshiki
0
510
Go標準パッケージのI/O処理をながめる
matumoto
0
230
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
910
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
580
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
2
570
A Casual Introduction to RISC-V
omasanori
0
400
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
130
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
tarappo
1
170
PMとしての意思決定とAI活用状況について
lycorptech_jp
PRO
0
140
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
310
How to Talk to Developers About Accessibility
jct
2
160
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The browser strikes back
jonoalderson
0
810
Making the Leap to Tech Lead
cromwellryan
135
9.8k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Site-Speed That Sticks
csswizardry
13
1.1k
How to Ace a Technical Interview
jacobian
281
24k
Transcript
$9ࣄۀຊ෦%FMJWFSZ෦ ۚल࠸ ظͷ౷߹%FW0QTαʔϏε "NB[PO$PEF$BUBMZTU
ࣗݾհ w $9ࣄۀຊ෦%FMJWFSZ෦."%άϧʔϓ w αʔόʔαΠυΤϯδχΞ w ͖ͳ"84ͷαʔϏε w "84$%,ɺ$MPVE'PSNBUJPO
w $PEFγϦʔζ ۚल࠸ 4IVZB,JOKP @joe-king-sh
"84͕ఏڙ͢Δ։ൃπʔϧ܈
͜ΕΒͷπʔϧΛΈ߹Θͤɺ ॊೈʹ։ൃڥɺCI/CDύΠϓϥΠϯɺίϥϘ Ϩʔγϣϯ·ͰؚΊͨ։ൃج൫Λߏஙͯ͠ Ϟμϯͳ։ൃΛ։࢝Ͱ͖·͢🚀
Ͱ࣮ࡍɾɾ ɾϑϨʔϜϫʔΫɺϥΠϒϥϦԿ͍͍͑Μͩ ɾॊೈ͔ͩΒͦ͜$*$%ڥߏங͢Δͷ͕େม ɾߏஙޙϝϯςφϯε͍͔ͯ͠ͳ͍ͱ ɾ՝ཧɺίϥϘϨʔγϣϯπʔϧͲΕ͓͏ ɾ৽͘͠ೖͬͨਓʹ͋ͷ"ͱ#ͱ$αʔϏεͷΞΧϯτΛ͍ग़ͯ͠ɾɾ ɾͳΜ͔։ൃڥ͕ڥґଘͷͰಈ͔ͳ͍ΜͰ͚͢Ͳɾɾ
Ϟμϯ։ൃΔ͜ͱଟ͗͢
ͦΜͳ՝Λղܾ͢ΔͨΊੜͨ͠ Amazon CodeCatalyst
։ൃʹඞཁͳͯ͢ͷπʔϧͱΠϯϑϥΛ 1ͭͷγʔϜϨεͳମݧʹ·ͱΊΔ ౷߹͞ΕͨDevOpsͷαʔϏε "NB[PO$PEF$BUBMZTU
$PEF$BUBMZTUͷओཁͳػೳ ɾ$*$%*B$·ͰؚΜͩϓϩδΣΫτͷϒϧʔϓϦϯτ ɾ$*$%ύΠϓϥΠϯ ɾΦϯσϚϯυͷΫϥυ্ͷ։ൃڥ ɾίϥϘϨʔγϣϯ ՝ཧɺ13ɾϨϏϡʔ ɾμογϡϘʔυ
ৄࡉϒϩά IUUQTEFWDMBTTNFUIPEKQBSUJDMFTJOUSPEVDFDPEF DBUBMZTUSFJOWFOU IUUQTEFWDMBTTNFUIPEKQBSUJDMFTOFXBNB[PO DPEFDBUBMZTUQSFWJFXBOOPVODFE
σϞ
$PEFγϦʔζʹ৽ͨͳ͕ؒ૿͑·ͨ͠ʂ CodeCatalyst CodeWhisperer CodePipeline CodeCommit CodeStar CodeArtifact CodeBuild CodeDeploy
͜Ε͔ΒͲ͏ͳΔͷɾɾʁ CodeStar
$PEF4UBSͱ$PEF$BUBMZTUͷൺֱ CodeCatalyst CodeStar VS
ͦͦ$PEF4UBSͰԿ͕Ͱ͖ͨʁ CodeStar "84$PEF4UBSΛ༻͢ΔͱɺΞϓϦέʔγϣϯΛਝʹ։ൃ͓Αͼߏங ͯ͠"84ʹσϓϩΠͰ͖·͢ɻ"84$PEF4UBS౷߹͞ΕͨϢʔβʔΠ ϯλʔϑΣΠεΛඋ͍͑ͯΔͨΊɺιϑτΣΞ։ൃΞΫςΟϏςΟΛͭ ͷॴͰ؆୯ʹཧͰ͖·͢ɻ"84$PEF4UBSͰɺܧଓతσϦόϦʔͷ πʔϧνΣʔϯશମΛͰઃఆͰ͖ɺίʔυͷϦϦʔεΛ͘͢։࢝Ͱ ͖·͢ɻ"84$PEF4UBSʹΑͬͯνʔϜશମ͕ηΩϡΞʹ࿈ܞ͘͢͠ͳ ΓɺϓϩδΣΫτͷΞΫηεཧॴ༗ऀɺίϯτϦϏϡʔλʔɺϏϡʔ
ϫʔͷՃ؆୯Ͱ͢ɻ"84$PEF4UBSͷ֤ϓϩδΣΫτʹɺ "UMBTTJBO+*3"4PGUXBSFʹΑΔػೳ͕౷߹͞ΕͨϓϩδΣΫτ ཧμογϡϘʔυ͕༻ҙ͞Ε·͢ɻ"84$PEF4UBSͷϓϩδΣΫτμο γϡϘʔυʹΑΓɺ࡞ۀ߲ͷόοΫϩά͔ΒνʔϜͷ࠷৽ͷίʔυσϓϩ Π·ͰɺιϑτΣΞ։ൃϓϩηεશମͷਐߦঢ়گΛ؆୯ʹͰ͖·͢ɻ ৄࡉʹ͍ͭͯɺͪ͜ΒΛ͝ཡ͍ͩ͘͞ɻ
ίϯηϓτؙ͔ͿΓͯ͠Δɾɾ
Ұ൪େ͖ͳҧ͍͕͋Γ·͢☝
💡ΩʔϫʔυʮγʔϜϨεʯ
CodeStar $PEF4UBSWT$PEF$BUBMZTU CodeStar։ൃڥ(Cloud9)CI/CD(CodePipeline)ͱ͍ͬͨ։ൃ πʔϧΛɺCodeγϦʔζΛΈ߹ΘͤͯരͰߏஙͯ͘͠Ε·͢ɻ
CodeCatalyst CodeStar ϦϙδτϦ Ϗϧυڥ σϓϩΠ ։ൃڥ $*$% $PEF4UBSWT$PEF$BUBMZTU
CodeCatalyst CodeStar ϦϙδτϦ Ϗϧυڥ σϓϩΠ ։ൃڥ $*$% $PEF4UBSWT$PEF$BUBMZTU CodeCatalystɺCodeCatalyst͕શͯΛఏڙ͠·͢
࣮୯ମൺֱͰͳͯ͘ CodeCatalyst CodeStar VS
͜ͷߏਤ͕ਖ਼͍͠ CodeCatalyst CodeStar VS CodePipeline CodeCommit CodeBuild CodeDeploy
$PEF4UBS$PEF$BUBMZTUʹஔ͖ΘΔͷ͔ $PEF$BUBMZTU1SFWJFXͳͷͰ·ͩԿͱݴ͑ͳ͍ $PEF1JQFMJOF͡Όͳ͍ͱग़དྷͳ͍͜ͱଟͦ͏ ྫ͑$PEF1JQFMJOFͰͷঝೝϑϩʔͳͲɺ͋ΔεςʔδͰϫʔΫ ϑϩʔͷҰ࣌ఀࢭ͕ग़དྷͳͦ͞͏
ࡉ͔͍ΧελϚΠζ͕͚ͨ͠Ε$PEF4UBS $PEFγ Ϧʔζ ɺ$PEF$BUBMZTU͕ఏڙ͢Δੈքʹ͔ͬΕ ΔͳΒ$PEF$BUBMZTUͱ͍͏͍͚ʹͳ͍ͬͯ͘
·ͱΊ
·ͱΊ $PEF$BUBMZTU։ൃʹඞཁͳҎԼͷπʔϧҰࣜఏڙ͢ΔαʔϏε ։ൃڥ $*$% ϓϩδΣΫτͷϒϧʔϓϦϯτ
*TTVFཧ 13ɾϨϏϡʔ $PEF4UBSͱ$PEF$BUBMZTUίϯηϓτಉ͕ͩ͡Ξϓϩʔν͕ҧ͏ɻ $PEF$BUBMZTU։ൃऀʹΞϓϦέʔγϣϯ։ൃʹूதͤ͞ΔͨΊɺ$PEF γϦʔζͷϦιʔεΛ࡞ΒͣɺશʹϚωʔδυαʔϏε