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
watany
July 17, 2026
Technology
470
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
Easy Vibe Coding on your smartphone with Claude Projects
watany
3
200
僕のハーネスを紹介します
watany
6
1.6k
Let me introduce my harness.
watany
2
48
OSS as a Hono User
watany
2
190
仕様駆動開発の消費期限
watany
20
10k
AIエージェントがあれば技術書なんてすぐ書けるでしょ→無理でした
watany
7
1.9k
穢れた技術選定について
watany
22
9.1k
The Tyranny of Not Measuring
watany
5
570
新しいVibe Codingと”自走”について
watany
7
640
Other Decks in Technology
See All in Technology
Claude for Google Workspaces ポン出し/claude-for-google-workspace-slide-conversion
emiki
0
13k
書き手が人でもAIでも正しくなる道、SREを埋め込んだDeveloper Platform / tech drivers day8
chmikata
4
720
Let's Change Our World—Again
snoozer05
PRO
6
670
トークン化預金DCJPYの取り組みと活用ユースケース
finengine
0
250
小規模OSSモデルは サイバーセキュリティ業務に どこまで使えるか
bbrbbq
0
300
LLM-as-a-Judgeは本当に信頼できるのか――評価器を評価する話
taka_aki
3
1.1k
AI時代、つくる力を自分たちの手に。 ──電通×KAG、アジャイルとAI駆動開発で挑む開発の変革
yuukiyo
3
370
生成AI時代、PMは事業責任者に進化するともっと面白い〜PMだからこそ事業構造を動かせる時代に〜
kakehashi
PRO
0
850
Metadata - Section 2: Simple Metadata & Meta Tags
mohab1
0
140
Draft AIエージェントの トークン消費を最小化する 8つの原則
kinopeee
5
1.7k
「社外イベント=意識高い」の壁を壊せ!元々無関心だった僕らが部内で社外イベントを民主化して15人を連れ出すまで
say_no_w
0
130
LLM Content Moderationを支える評価・改善ループの実践
suikabar
2
350
Featured
See All Featured
Design in an AI World
tapps
1
360
Six Lessons from altMBA
skipperchong
29
4.5k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Abbi's Birthday
coloredviolet
4
10k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
740
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
330
A Soul's Torment
seathinner
8
3.8k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Embracing the Ebb and Flow
colly
88
5.2k
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)に⽀えられています