Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
cdk deployとcdkd deploy、実際にデプロイして5倍速近くの差を実測した
Search
Yuuki Yamashita
October 26, 2026
Technology
49
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
cdk deployとcdkd deploy、実際にデプロイして5倍速近くの差を実測した
Yuuki Yamashita
October 26, 2026
More Decks by Yuuki Yamashita
See All by Yuuki Yamashita
CloudWatch Logsのコスト最適化:どこまでAIに任せてどこから人間が承認すべきか
yama3133
0
180
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
700
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
1
200
予算度外視で面倒臭い社内版X 作りました
yama3133
1
76
「今盗んで、後で解く」に備える ― AWSのポスト量子暗号入門
yama3133
2
360
LTのテーマ どうきめてる?〜5つの型と私のやり方〜
yama3133
2
140
消えない 動かない 効かない
yama3133
1
170
承認ゲートは何を守っているのか? AIエージェントの自律購入を実測した結果
yama3133
1
240
Distributed Transactions Under Fire: Building a Zero-Oversell Flash Sale Platform with Amazon Aurora DSQL
yama3133
1
160
Other Decks in Technology
See All in Technology
クラウドサインを止めずに Nuxt へ 次の10年のために先に決めたこと
bengo4com
1
110
AWSセキュリティで活用するAI機能
cmusudakeisuke
1
280
sue445's proposals 2026
sue445
0
140
AWS DevOps Agentはどこまで任せられるか 〜機能の現在地と、機能拡張の実践〜
nyankotaro
0
200
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
5
1.5k
Claude for Google Workspaces ポン出し/claude-for-google-workspace-slide-conversion
emiki
0
9.6k
「Learning Outcome」を書きたくない私が、Learning Outcomeと折り合いをつけるまで
mhlyc
0
190
Microsoft のサポート ライフサイクルを理解する
murachiakira
PRO
0
150
Claude Code をローカルとサーバー上で利用した際の Bedrock 利用料をユーザー単位で一本化してみる
ohorig
0
130
AWSDirectConnectの構築の進め方を整理してみた
masa_my
1
170
BacklogのRAG 今ならこう作る - S3 Vectorsと自前パイプラインの勘所
revsystem
0
130
What Is JetBrains Air
x5gtrn
PRO
0
160
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2.2k
Become a Pro
speakerdeck
PRO
31
6.3k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
How to make the Groovebox
asonas
2
2.5k
How to Talk to Developers About Accessibility
jct
2
590
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Writing Fast Ruby
sferik
630
63k
Designing for humans not robots
tammielis
254
26k
Designing for Timeless Needs
cassininazir
1
530
From π to Pie charts
rasagy
1
410
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
Speed Design
sergeychernyshev
33
2.2k
Transcript
cdk deployとcdkd deploy 実際にデプロイして 5倍速近くの差を実測した JAWS-UG朝会 #86 2026年10月27日 山下 祐樹
None
cdk deploy 使ってますか?
cdkdは 使ったことありますか?
書いて デプロイして 待つ VPCやCloudFrontで 待ちが伸びる このループが 開発の足を引っ張る
「最大15倍速い」が流れてきた cdk deploy → cdkd deploy CDKアプリはそのまま
え cdkdって何なの…?
cdkd is 何? CloudFormationを通さずにデプロイ AWS SDKで 直接リソースを作る 作者は go-to-k さん
コードは一切変えない! # いつもの cdk deploy # これだけ cdkd deploy AWSアカウントごとに1回
bootstrap が必要 9
synthまでは同じ synth CDKアプリ テンプレート
cdk deployは仲介を通す CloudFormation synth CDKアプリ テンプレート AWSリソース
cdkdはSDKで直接作る! CloudFormation synth CDKアプリ テンプレート AWSリソース cdkd
すごく雑に言うと CloudFormationを 中抜き
でも 本当にそんなに速いの?
同じ構成を自分で書いた VPC 2AZ + NATゲートウェイ CloudFront Lambda ブラウザ SQS Lambda
同じ条件で計測 同じアカウント 同じリージョン ツールごとに別スタック それぞれ2回 デプロイ部分だけ測る
…9月の初回は失敗しました The maximum number of VPCs has been reached. VPCの上限5個に到達
→ 枠を空けて再挑戦
結果 どうなったと思いますか?
ずんだもんに実況してもらった 10月の計測のリプレイ
小文字のcdkdが読めない ずんだもんが 「クドク」などと誤読 台本は 大文字のCDKDで統一
None
結果 487.8秒 114.5秒 cdk deploy cdkd deploy 2026年10月の計測
4.3倍速! 4.3倍 作ったリソースは どちらも実質33個
どこでそんなに差がついたの?
開始10秒の時点で 1個 22個 cdk deploy cdkd deploy
小さなリソースでも差がつく 2026年10月の計測 cdk deploy cdkd deploy SQSキュー 62.7秒 0.3秒 IAMロール
約18秒 約1秒 ルートテーブル 約12秒 約0.2秒
待ちの大物3つ cdk deploy NAT 96秒 Lambda 174秒 CloudFront 156秒 488秒
cdkdに残ったのはNAT待ちだけ cdk deploy cdkd deploy NAT 96秒 NAT 102秒 Lambda
174秒 CloudFront 156秒 488秒 115秒 27
CloudFrontは受け付けたら完了! cdkdは既定で 配信完了を待たない --full-wait で 待たせることもできる
Lambdaも作ったら完了! VPC内Lambda 174.3秒 → 1.5秒 cdkdは Activeになるのを待たない 完了直後は まだ呼べないことも
15倍は --no-wait のときの数字 公式の比較でも 既定モードは約6倍 今回の既定モードは 4.3倍
10月 CloudFormationも高速化! 既定のまま 最大2倍(AWS計測) IAM S3 Lambda VPCで効果が大きい 今回の構成では 9月とほぼ変わらず
expressモードも測った cdk deploy --express で 207.7秒 cdkdとは まだ1.8倍の差 ロールバックは既定で無効
じゃあ 本番もcdkdでいい?
…本番は今のままです 公式も dev/test 用と明言 まだ production-ready ではない
おすすめは併用 書いて試すループは cdkd deploy 本番は cdk deploy 10月の計測で 約8分 →
約2分
まずは検証用スタックで cdkd deploy してみませんか?
気になったらスターを! github.com/go-to-k/cdkd 37