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
CDK Pipelineにも良いところあるんだからね・・・
Search
Hikaru Kawagoe
September 04, 2023
Technology
590
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CDK Pipelineにも良いところあるんだからね・・・
Hikaru Kawagoe
September 04, 2023
More Decks by Hikaru Kawagoe
See All by Hikaru Kawagoe
5分でまとめたいWell-Architected Framework アップデート / Well-Architected Framework Update that can be summarized in 5 minutes
rrrraaaaa6
0
270
「オブジェクト作成の最初の 30 日間は頻繁にアクセスされますが、最初の 30 日を超えるとほとんどアクセスされません」と真面目に向き合ってみる
rrrraaaaa6
0
220
ぼくのかんがえたさいきょうのAWSへのリソースデプロイ
rrrraaaaa6
0
1.2k
ぼくのかんがえたさいきょうのAWSへのリソースデプロイ_mentimeter
rrrraaaaa6
1
990
zero-ETLが金融業界にもたらすものとは?
rrrraaaaa6
1
960
AWS Backup 自動復元テストをやってみる / Try AWS Backup automatic restore testing
rrrraaaaa6
0
910
Verified AccessとBedrockでお手軽セキュアに社内向け生成AIアプリを作る
rrrraaaaa6
3
680
失敗から学ぶCDK Construct Libraryを利用した効率化
rrrraaaaa6
2
740
CloudFormationの表示がツリーになったけど何が嬉しいん?
rrrraaaaa6
1
690
Other Decks in Technology
See All in Technology
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
0
120
DatabricksにおけるMCPソリューション
taka_aki
1
240
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4.2k
インフラ寄りSREでも 開発に踏み出せる〜境界を越えてユーザー体験に向き合いたい〜
sansantech
PRO
2
3.8k
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
290
はじめてのWDM
miyukichi_ospf
1
140
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
“それは自分の仕事じゃない"を越えて行け
yuukiyo
0
230
Gen3R: 3D Scene Generation Meets Feed-Forward Reconstruction
spatial_ai_network
0
120
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
150
完全自律ロボットを作りたくて、先に開発を自律させた話(ROS Japan UG #63 LT)
rryz09
0
520
LLM/Agent評価:トップ営業の発言を「正解」にする 〜暗黙的正解による評価を営業資産に変える〜
takkuhiro
1
220
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Producing Creativity
orderedlist
PRO
348
40k
Designing Experiences People Love
moore
143
24k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
RailsConf 2023
tenderlove
30
1.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
450
The Mindset for Success: Future Career Progression
greggifford
PRO
0
410
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
460
Ethics towards AI in product and experience design
skipperchong
2
330
Transcript
$%,1JQFMJOFʹ ྑ͍ͱ͜Ζ͋ΔΜ͔ͩΒͶɾɾɾ ͔Θ͑͝ 1
2 ͔Θ͑͝ ► ৭ʑͬͯΔਓ ► +BQBO"845PQ&OHJOFFS ► "84$PNNVOJUZ#VJMEFS d ►
9!SSSSBBBBB
օ༷͔Β͋·Γ͔Ε͍ͯͳ͍ $%,1JQFMJOF l ͦͦΘ͔ΓͮΒ͍ΜͰ͢ΑͶʢΘ͔Δɻࢲཧղ͢Δͷʹ͔͔࣌ؒͬͨʣ l 4FMG.VUBUJPOͬͯͳΜͧ l 4UBHF 8BWF l
ͳΜ͔EJGGୟ͚ͩ͘ͷ4UFQՃ͍ͨ͠Μ͚ͩͲɺͲ͏Δͷʁ l ͳΜ͔มͳDSPTTSFHJPOαϙʔτͱ͔͍͏4UBDL͕Ͱ͖ͨʂ ࠓͷ-5Ͱɺগ͙͠Β͍ͬͯΈΑ͏͔ͳ🤩ͱͳΔ͜ͱظ 3
$%,1JQFMJOFͱ l BXTDELMJCQJQFMJOFT$PEF1JFQMJOF l $%,ΞϓϦέʔγϣϯΛσϓϩΠ͢ΔύΠϓϥΠϯΛ࡞͢Δ-$POTUSVDU l ඇৗʹ؆୯ʹɺ$%,ΛσϓϩΠ͢ΔͨΊͷύΠϓϥΠϯΛఆٛՄೳ l ʢޙͰ͍ํΛݟͤ·͢ʣ l
ࣗݾ֦ுʹΑΓɺϝϯςφϯε΄΅ෆཁ l ύΠϓϥΠϯΛ·ͣඋ͢ΔʢύΠϓϥΠϯϑΝʔετʣ͔Β։ൃΛ࢝ΊΒΕΔ 4
$%,1JQFMJOFͷཁૉ 5 4PVSDF 4FMG.VUBUJPO 4UBHF 8BWF 4ZOUI ιʔε ɾ&$3 ɾ$PEF4UBS$POOFDUJPO
ɾ$PEF$PNNJU ɾ4 ˞4ͷϙʔϦϯάඇਪ "TTFNCMZ DELPVU ͷੜ ͜͜Ͱੜ͞Εͨ"TTFNCMZΛ ར༻ͯ͠ޙଓͷॲཧ͕ߦΘΕΔ 1JQFMJOFͷࣗݾ֦ு ͬͯΔ͜ͱࢸۃ୯७ DELEFQMPZ\1JQFMJOFͷ4UBDL໊^ rBDELPVUrSFRVJSFBQQSPWBM OFWFS 4UBDLΛޙ͔ΒՃͨ͠ࡍʹޙଓͷ 4UBHF͕ࣗಈͰ૿͞Ε͍ͯ͘ 4UBDLΛσϓϩΠ͢Δ 4UBHF1SPQT4UBDL1SPQTͷ &OWJSPONFOU͔ΒͲͷΞΧϯ τϦʔδϣϯʹσϓϩΠ͢Δ͔ ΛܾఆɺσϓϩΠΛ͢Δ IUUQTEPDTBXTBNB[PODPNKB@KQDPEFQJQFMJOFMBUFTUVTFSHVJEFVQEBUFDIBOHFEFUFDUJPOIUNM
$%,1JQFMJOFΛར༻ͨ͠ࡍͷ$POTUSVDU5SFF 6 Α͘ݟΔͭ https://speakerdeck.com/tomoki10/practice-the-strongest-writing-method-of-aws-cdk-2023-edition?slide=19 "QQ $%,1JQFMJOF 4UBDL 4UBHF %FW 4UBDL
4UBDL $POTUSVDU $POTUSVDU $POTUSVDU 4UBHF 1SPE 4UBHFͱɺҰॹʹσϓϩΠ͞ΕΔ͖ 4UBDLΛ·ͱΊͨ$POTUSVDU
࣮ࡍͷར༻ํ๏ 7 ͲͷΑ͏ʹͯ͠"TTFNCMZ DELPVU Λੜ͢Δ͔ ΠϯϓοτΛԿʹ͢Δ͔ɺίϚϯυΛͲ͏࣮ߦͯ͠ "TTFNCMZΛੜ͢Δ͔ 4UBHFΛ1JQFMJOFʹՃ͢Δ ʢෳͷ4UBHFΛಉ࣌Ճ͍ͨ͠߹8BWFΛར༻ʣ ˞$PEF1JQFMJOFͷRVPUBʢಉ࣌ΞΫγϣϯ࣮ߦʣʹҙ
IUUQTXXXZPVUVCFDPNXBUDI WBRBC''[DKT
ϢʔεέʔεʹԠͨ͡$%,1JQFMJOFͷΧελϚΠζʢ%JWF%FFQʣ l EJGGऔ͔ͬͯΒDELEFQMPZ͍ͨ͠ l มߋηοτ֬ೝ͔ͯ͠Βঝೝ͍ͨ͠ l "EE4UBHF0QUT QSFQPTUTUBDL4UFQT Λར༻͢Δ l
*1JQFMJOF BXTDELMJCBXTDPEFQJQFMJOF Λར༻ͯ͠ΧελϚΠζ 8
"EE4UBHF0QUTΛར༻ͨ͠ΧελϚΠζ 9 1SF 4UBHFͷલ ʹ DELEJGGΛ࣮ߦ͢Δ4UFQΛՃ ˞ਖ਼͘͠<ADELEJGGrGDELPVU\QSPQTTUBHFJE^ A>🙇 QPTU 4UBHFͷޙ
ʹ DVSMͰ࣮ࡍͷڥʹΞΫηεͯ͠ΈΔςετΛೖΕΔͱ͔ มߋηοτ࣮ߦલʹ Ϧιʔε࠶࡞͞Εͳ͍͜ͱΛ֬ೝͯ͠ঝೝɾ࣮ߦ
*1JQFMJOFΛར༻ͨ͠ΧελϚΠζ 10 *$PEF1JQFMJOFBEE4UBHF Λར༻ Ͳͷ4UBHFલޙʹՃ͢Δ͔ 4UBHF໊΄΅ݻఆͳͷͰ༰қʹಛఆՄ 4FMG.VUBUJPOl6QEBUF1JQFMJOFz 4ZOUI$PEF1JQFMJOF1SPQTTZOUIʹࢦఆͨ͠$POTUSVDUͷ*E
1ͷྫͰݴ͏ͱ 5FTU4ZOUI 4UBHF8BWF4UBHFͷ4UBDLͷʹΑͬͯมԽ BͰ"TTFNCMZΛࢦఆ͢ΕੜࡁΈͷ"TTFNCMZΛͬͯDEL ίϚϯυΛ࣮ߦՄೳ 4ZOUI͔ΒͷPVUQVU \$PEF1JQFMJOF1SPQTTZOUIͷ$POTUSVDUͷ*E^@0VUQVU ͱ͍͏໊લͰࢦఆ͕Մೳ 1ͷྫͰݴ͏ͱ 5FTU4ZOUI@0VUQVU
ඒຯՕॴ l ύΠϓϥΠϯϑΝʔετ l 1JQFMJOFΛࣗಈͰҡ࣋ɾ֦ுͯ͘͠ΕΔ l 4UBDLΛՃ࣌ʹ1JQFMJOFͷมߋΛҙࣝ͠ͳ͍͍ͯ͘ʢΛެ͕ࣜ୲อͯ͘͠ΕͯΔʣ l 4UBHFͰෳ4UBDLΛ؆୯ʹ૿৩ͤ͞ΕΔ
l ΞϓϦͷςετͰ999ڥΛ͏Ұ໘૿ͯ͠΄͍͠ɺ͕ͩ%#ڞ༗Ͱ͍͍ͨ l ෳਓ։ൃ࣌ͷ4UBDLߋ৽ڝ߹Λ؆୯ʹղফ l "͞ΜʮΘ͠ͷ71$ফͨ͠ͷ୭ʯ l #͞Μʮ͋ɺ͢Έ·ͤΜDELEFQMPZͨ͠ͱ͖ʹফ͔͑ͨͰ͢ʯ 11 IUUQTRJJUBDPNIPSTFXJOJUFNTCBEFBEB
ඒຯՕॴ l ϚϧνΞΧϯτϚϧνϦʔδϣϯͷ4UBDLͷσϓϩΠ͕༻ҙ ˞1JQFMJOFͱҟͳΔϦʔδϣϯʹσϓϩΠ͢Δ࣌ DSPTTSFHJPOTUBDL\"DDPVOU*E^\3FHJPO^ͱ͍͏4UBDL࡞ΒΕΔͷͰҙ ˞ϚϧνΞΧϯτར༻͢ΔࡍɺDSPTT"DDPVOU,FZTUSVFΛઃఆ͢Δ 12 IUUQTBXTBNB[PODPNKQCMPHTOFXTCFTUQSBDUJDFTGPSEFWFMPQJOHDMPVEBQQMJDBUJPOTXJUIBXTDEL
੍ͳͲ l େࡕϦʔδϣϯͰ$PEF1JFQMJOFະରԠͳͷͰ͑·ͤΜʢͰ͔͗͢Δʣ l %FGBVMU4UBDL4ZOUIFTJ[FSΛ͏͜ͱ͕ඞਢ l Α͘كʹແݶϧʔϓ͢ΔͷͰҙ l खಈߋ৽ͯࣗ͠ݾ֦ுͰιʔεʹ͋Δঢ়ଶʹࣗಈͰר͖Δ l
ιʔεͷߋ৽ खಈͰ1JQFMJOFߋ৽Λ ΄΅ ಉ࣮࣌ߦͷྗٕͰղফͰ͖·͢ l ςϯϓϨʔταΠζ͕ҰఆҎ্͔ͭϚϧνόΠτແࣄΫϩʔζ🎊ʢࡢΓ·ͨ͠ʣ IUUQTHJUIVCDPNBXTBXTDELJTTVFT 13
$%,1JQFMJOFΛબͿ͜ͱPOFXBZEPPSͳͷ͔ l /0 l ݩʑ4UBHFʹೖͬͯͳ͍4UBDLʹؔͯ͠ l 4UBDL1SPQTͷ4UBDL/BNFΛࢦఆ͢Δ l Ͳͬͪʹ͠Ζ*Eॻ͖͑ͨΒผελοΫѻ͍ɺ ݻఆʹͯ͠ͳΜͷͳ͍ͣ
l ཧ*%มΘΒͳ͍ʢNFUBEBUBมΘΔʣ 14
$%,1JQFMJOFʹ͍͍ͯΔਓͨͪ l ()"4ͱ͔ɺ͑ͳ͍ͬͨ͜ͱͳ͍͔ΒΘ͔Βͳ͍ l $%,ͷ͜ͱ·ͩΑ͘Θ͔ΒΜ σϓϩΠύΠϓϥΠϯඋͨ͠ํ͕͍͍ͷ͔ͬͯΔ l EFQMPZBMMSFRVJSFBQQSPWBMOFWFS͍͍ͬͯͷʁ l ݱߦڥͷӨڹஅͲ͏͢Δͷʁ
l ౦ژϦʔδϣϯͰ͔͠Ϧιʔε࡞Γ·ͤΜ ˠ$%,1JQFMJOFָͬͯʹ $%,σϓϩΠͷύΠϓϥΠϯΛඋͯ͠Έ͍͔͕ͯͰ͠ΐ͏͔ 15
16 &0'