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
cdkd (CDK Direct)
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
k.goto
November 05, 2026
Technology
100
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
cdkd (CDK Direct)
The fastest way to deploy AWS CDK.
k.goto
November 05, 2026
More Decks by k.goto
See All by k.goto
Level Up Your CDK DX: 5 Tools I’ve Been Building
gotok365
2
210
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
3k
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
10
5k
AWS CDK の目玉新機能「Mixins」とは / cdk-mixins
gotok365
2
800
AWS CDKの仕組み / how-aws-cdk-works
gotok365
18
6.1k
AWS CDK 実践的アプローチ N選 / aws-cdk-practical-approaches
gotok365
9
2.9k
TypeScript製IaCツールのAWS CDKが様々な言語で実装できる理由 ~他言語変換の仕組み~ / cdk-language-transformation
gotok365
10
1.8k
とあるEdTechベンチャーのシステム構成こだわりN選 / edtech-system
gotok365
7
1.1k
CodePipelineのアクション統合から学ぶAWS CDKの抽象化技術 / codepipeline-actions-cdk-abstraction
gotok365
5
580
Other Decks in Technology
See All in Technology
eBPF 簡介 2026 版
shunghsiyu
0
160
Agent 活用環境の構築・運用のための AWS サービスのご紹介/agentcore-for-building-and-operating-agents
ren8k
1
320
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
2
120
AI時代、つくる力を自分たちの手に。 ──電通×KAG、アジャイルとAI駆動開発で挑む開発の変革
yuukiyo
3
460
"AWSはちょっと苦手"でも大丈夫。AWS Blocks で手軽に作る Flutter のバックエンド #FlutterKaigi
tacck
PRO
0
130
[General] 개발자로 해외 기업에서 일하기
skydoves
1
290
クラウドエージェントの先駆け Devin。今も最先端を走る、他との違い
kinopeee
2
560
cdk deployとcdkd deploy、実際にデプロイして5倍速近くの差を実測した
yama3133
1
160
AI時代のエンジニアの情報発信〜個人の発信を組織の力に変える〜
ryo_kawamata
1
7.1k
Adversary Infrastructure Hunting101
disconinja
0
200
現場を動かすAIエージェント#2_製造業現場でのAI活用から見た、ハマる罠と実践知
kintotechdev
1
120
基本から分かる!AWSセキュリティ運用の考え方と任せ方
cmusudakeisuke
1
380
Featured
See All Featured
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
470
Reality Check: Gamification 10 Years Later
codingconduct
0
2.4k
Facilitating Awesome Meetings
lara
57
7.2k
Side Projects
sachag
456
43k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
490
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
280
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
RailsConf 2023
tenderlove
30
1.6k
The agentic SEO stack - context over prompts
schlessera
0
990
The Limits of Empathy - UXLibs8
cassininazir
2
760
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Transcript
cdkd (CDK Direct) The fastest way to deploy AWS CDK.
自己紹介 (k.goto) • 株式会社メイツ ‣ Chief Engineer GitHub: @go-to-k •
AWS Hero X: @365̲step̲tech ‣ AWS DevTools Hero • AWS CDK コントリビューター ‣ Top Contributor ‣ Community Reviewer cdkd (CDK Direct) The fastest way to deploy AWS CDK. https://github.com/go-to-k/cdkd
cdkd って?
cdkd (CDK Direct) The fastest way to deploy AWS CDK.
cdkd (CDK Direct) • AWS CDK CLI をフルスクラッチした CDK のデプロイツール
CDK CLI (cdk deploy) cdkd (cdkd deploy) => AWS CloudFormation 経由でデプロイ => AWS SDK で直接デプロイ (CloudFormation を経由しない)
cdkd の特徴 ① 最大 15 倍速くデプロイ可能 ‣ 非 CloudFormation +
独自の最適化・並行処理 ‣ --no-wait オプション ② CDK コードを 1 行も書き換えずに使用可能 ‣ コマンドを変えるだけ (cdk deploy -> cdkd deploy) ③ 環境ごとに柔軟な使い分けが可能 ‣ 開発/テスト環境: cdkd → 開発イテレーションを高速に (爆速さが AI との相性◎) ‣ ステージング/本番環境: CDK CLI → 速度より安全性を重視
CDK CLI (CloudFormation) との速度比較 ※ 3 回計測の最速値 ※ Express: CloudFormation
Express モード (2026/7~) CloudFormation の 最大 14 倍以上 Express モードの 最大 9 倍以上
Terraform との速度比較 ※ 7 回計測の中央値 Terraform の 最大 2 〜
6 倍 (--no-wait かどうかによる) https://github.com/go-to-k/cdkd-bench-terraform
CDK CLI (CloudFormation) との機能互換 • CDK CLI (CloudFormation) の基本機能・挙動は cdkd
でも準拠 fi ‣ エラー時のロールバック ‣ リソースの安全な反映順序 (CREATE・UPDATE → DELETE) ‣ クロススタック参照 ‣ 物理名の自動生成 ‣ アセット (ソースコードファイル / Docker le) のビルド・アップロード ‣ 差分検出 ‣ ドリフト検出 ‣ etc...
CDK CLI にはない機能 • アプリのローカル実行 (cdkd local: sam local コマンドの
CDK 版 + α) ‣ ECS, Lambda, API Gateway, ALB, Bedrock AgentCore, CloudFront, etc... ‣ デプロイ済みの環境変数やシークレットを自動取得 → ローカル上に .env 不要 • 広範なドリフト検知 (cdkd drift) ‣ CDK / CFn で未定義のプロパティ(cdk drift では検知できない)まで検知可 • cdkd <-> CloudFormation の相互移行 ‣ cdkd export / import --migrate-from-cloudformation
cdkd AI で爆速・安全な自律的開発 従来の数分の1に時間短縮 (cdkd deploy) 実装 差分確認 デプロイ 破壊的変更(リソース削除/置換)のみエラーに
(cdkd di --fail-on destructive) ff AI で自律的ループ 動作確認
AI コーティングエージェントでの使用 (Skill) • Claude Code ‣ /plugin marketplace add
go-to-k/cdkd ‣ /plugin install cdkd-skills@cdkd • その他 ‣ gh skill install go-to-k/cdkd cdkd ‣ npx skills add go-to-k/cdkd --skill cdkd
環境ごとの cdkd / CDK CLI の使い分け • 現状は本番環境での使用は非推奨 ‣ 将来的には本番環境での使用も視野に
• 環境ごとの使い分けがおすすめ ‣ cdkd - 開発・テスト環境 - プルリクエストでの一時的な環境 - プロトタイプ環境 ‣ CDK CLI - ステージング・本番環境
CloudFormation とのハイブリッド運用 CloudFormation cdkd 参照 DBスタック アプリスタック(Aさん) 参照 アプリスタック(Bさん) 参照
参照 アプリスタック(main) アプリスタック(Cさん) ※参照: ImportValue / GetStackOutput
cdkd の仕組み 合成 (CDK App) CDK CLI の代替 クラウドアセンブリ解析 アセット
ビルド/公開 cdkd エンジン CloudFormation の代替 SDK プロバイダー サブプロセス実行 クラウドアセンブリ生成 CloudFormation テンプレートのパース (+ manifest) Zip 化 / S3 アップロード Docker イメージビルド / ECR push DAG (有向非巡回グラフ = 依存グラフ) 生成 di 計算 (既存リソースとの比較) 並列実行 (未完了依存 0 で即時ディスパッチ) CC API プロバイダー SDK: 爆速 (作成コスト有) CC API: 広範囲カバー (フォールバック) ff ※CC API: Cloud Control API
GitHub (https://github.com/go-to-k/cdkd) ぜひスターを お願いします!! GitHub スポンサー も募集中!
Thank You!! k.goto AWS DevTools Hero X: @365̲step̲tech GitHub: @go-to-k