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
Alphaモジュール使っていいのかい!?いけないのかい!?どっちなんだいっ!?
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
watany
July 17, 2026
Technology
440
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Alphaモジュール使っていいのかい!?いけないのかい!?どっちなんだいっ!?
AWS CDK Conference Japan 2026 で登壇した内容です
https://jawsug-cdk.connpass.com/event/393595/
watany
July 17, 2026
More Decks by watany
See All by watany
仕様駆動開発の消費期限
watany
20
9.5k
AIエージェントがあれば技術書なんてすぐ書けるでしょ→無理でした
watany
7
1.6k
穢れた技術選定について
watany
22
8.8k
The Tyranny of Not Measuring
watany
5
490
新しいVibe Codingと”自走”について
watany
6
580
Equip GitHub Copilot CLI
watany
3
1.6k
SkillsをS3 Filesに置く時のあれこれ
watany
4
2.5k
App Runner最近使ってなかったのなんでだっけ
watany
1
170
CDK Deployのための ”反響定位”
watany
5
1.2k
Other Decks in Technology
See All in Technology
技術的負債から考える、AI時代のエンジニアリング投資 — ビズリーチの技術的負債と向き合った経験から、変更し続けられるソフトウェアを考える/ technical-debt-con2026
visional_engineering_and_design
1
520
AIネイティブプロダクトで顧客価値を最大化するプロダクトエンジニアとFDEの協働
righttouch
PRO
0
270
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
2
640
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
180
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
160
AIオーケストレーションを活用した 開発ワークフローの設計と実践
bqnq
0
170
Claude Code本って、 読む必要あるの?
oikon48
2
440
Omarchy Quattro の日本語設定周り
simosako
2
170
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
1
490
GoCon2026 - Open Source, Open World
sanposhiho
4
3.8k
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
670
AIエージェントの自己改善をどう設計するか / How to Design Self-Improvement for AI Agents
22mi
22
13k
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
570
Designing Powerful Visuals for Engaging Learning
tmiket
1
540
Git: the NoSQL Database
bkeepers
PRO
432
67k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
880
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Fireside Chat
paigeccino
43
4k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
270
Making the Leap to Tech Lead
cromwellryan
135
10k
Test your architecture with Archunit
thirion
2
2.4k
Transcript
None
About Me 渡邉 洋平(watany) • 所属:NTTテクノクロス株式会社 • AWS Ambassadors(2024〜) •
JAWS-UG東京(AWSコミュニティ) 運営 • 寄稿:CodeZine ◦ 仕様駆動開発への期待と誤解 2 2026年5月2日(土)発売 https://www.sbcr.jp/product/4815636593/
- 70⾴くらいある 昨⽇これやって温度差エグいんだけど https://speakerdeck.com/watany/questionable-technical-choices https://event.shoeisha.jp/devsumi/20260716/session/6900
毎年皆勤なので頑張っていきたいと思います https://speakerdeck.com/watany/aws-solutions-cons tructs-dele-sitesisutemuzuo-ritaiyo https://speakerdeck.com/watany/ririsunotoninaicdkn oatupudetowojian-temiyou https://speakerdeck.com/watany/do-we-need-cdk https://speakerdeck.com/watany/do-we-need-cdk2
Q. Alphaモジュール使っていいのかい!? いけないのかい!? どっちなんだいっ!?
サンキューGoogle https://www.google.com/
Alphaモジュールで困りそうなこと https://www.google.com/ - 突然ビルドが通らなくなる - 意図したリソースと異なる設定に 変更される - 安定版が出たときの移⾏が⾯倒 -
Alphaモジュール同⼠に依存関係が あると⾯倒
わざわざ”Alpha”と書かれてるし使うのが怖い - モジュールに”-alpha”と書かれていると使うの早すぎる気がする - パッケージも分かれてるし - でもぶっちゃけLLMとかあるし何とかなる気もする - 困ったら直せば良くない? -
がんばれKiro & Claude Code & Codex
ModuleにおけるGAまでのライフサイクル ※aws-cdk/text/0107-construct-library-module-lifecycle.mdより引⽤ - Stage 0: CloudFormation Resources - Stage 1:
Experimental - Stage 2: Developer Preview - Stage 3: GA https://github.com/aws/aws-cdk-rfcs/blob/main/text/0107-construct-library-module-lifecycle.md
Stage 0: CloudFormation Resources https://github.com/aws/aws-cdk/blob/f0cfc5be3e371b48fa25bdef62fd7a 406b025f23/packages/aws-cdk-lib/aws-evs/README.md - AWS CloudFormationの更新に伴い、⾃動でL1 Constructが作成
- とりあえず新しいAWSリソースを利⽤可能にし、利⽤ニーズを 収集する - 最初のL2 Constructがマージされると次へ進む - 具体例: - Amazon Elastic VMware Service (Amazon EVS)
Stage 1: Experimental - 主要なユースケースに対応するL2 Constructを設計‧実装 - 実験段階の為、API改善⽬的でも破壊的変更の可能性がある - 主要機能の実装、レビュー(セキュリティ‧API)、⼗分なテストを
完了すると次へ進む。 - 具体例: - AWS Glue https://github.com/aws/aws-cdk/blob/f0cfc5be3e371b48fa25bdef62fd7a406b025f23/pack ages/%40aws-cdk/aws-glue-alpha/README.md
Stage 2: Developer Preview https://github.com/aws/aws-cdk/blob/f0cfc5be3e371b48fa25bdef62fd7a406b025f23/pack ages/%40aws-cdk/aws-ec2-alpha/README.md - 実際のユーザーに利⽤してもらい、使いやすさと安定性を検証 - 原則、APIは安定。重⼤な問題があれば破壊的変更の可能性あり
- 最低3か⽉、2,000以上のスタックでの利⽤、直近4週間にP0バグ がないことがGA移⾏の⽬安。 - 具体例: - AWS VPC v2
Stage 3: GA - 本番利⽤可能な安定版Construct - マイナーVerでの後⽅互換性が保証されSemVerに従い提供 - 最終APIレビューとIssueを完了し、experimental ⇒
stableへ変更 - 具体例: - まあ、いろいろ
ちなみに Stage 1(初期L2マージ)〜Stage 3(GA)って どれくらいの期間だと思いますか?
”安定待ち”をどれくらいしているのか チャッピーに聞いた怖いデータ(数年単位で安定しない)
そんなん待ってられるか - 3年以上α版で運⽤するのか - L1運⽤だと恩恵が受けられ ない例 - バリデーション - grant系
- 付帯リソース管理
破壊的変更?上等だよ! AWS CDK における単体テストの使い所を学ぶ https://aws.amazon.com/jp/builders-flash/202411/learn-cdk-unit-test/ - CDKバージョンを固定すれば直ぐに困らない - ConstructのAPIが変わってもAWS MCP繋いでClaude
Codeに直さ せるだけだから困らないのでは - 普通にSnapshotテストがあれば困らないでしょ - > AWS CDK におけるスナップショットテストとは、CDK コードから合成 される AWS CloudFormation テンプレートを出⼒し、以前のテスト実⾏ 時に⽣成したテンプレートの内容と⽐較してテンプレートの差分を検出 するテストのことです。
想像してみましょう Alphaモジュールによる破壊的変更を
Alphaモジュールによる破壊的変更の実例 - AWS Batch(2023年8⽉ごろ): - 意訳) Spot allocation strategyのデフォ推奨変わったわ!変えとくで! -
Amazon Bedrock AgentCore(2.235.0-alpha.0): - 意訳) User Pool Clientを置換したった! - EC2v2(2.165.0-alpha.0, Experimental): - 意訳) CidrBlockの論理IDが変わるからStackを再作成してくれや! - EC2v2(2.190.0-alpha.0, Developer Preview): - 意訳) バグ直したで! 既存NAT GatewayとEIP再作成するわ!
思ったより凄いですね! (プロポーザル出す時はちょっと舐めてた)
まとめ - AWS CDKのAlphaモジュールを使っていいのか - 開発環境‧プライベート - ⾃⼰責任でいんでないかい^_^ - 商⽤環境
- サーバレス‧ステートレス:⾃⼰責任ゾーン - VPC依存‧ステートフル:マジでやめた⽅がいいとしか⾔えない - 3年GA待ちもあり得るL1でもCDK使って得なの? - CDK Mixinsとか使えば何とかなる - IaCにガンガンテストできるのはエージェント前提での開発で⼤きな アドバンテージ
Appendix. CDKの開発はAlphaモジュール(@aws-cdk/integ-tests-alpha)に⽀えられています