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
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
まずはマネコンでちゃちゃっと作ってから、それをCDKにしてみよか。
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ヤマダ(北野)
September 12, 2025
Technology
360
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
まずはマネコンでちゃちゃっと作ってから、それをCDKにしてみよか。
ヤマダ(北野)
September 12, 2025
More Decks by ヤマダ(北野)
See All by ヤマダ(北野)
AWS Step Functions でプロンプト自動育成ワークフローを構築してみた
yamada_r
0
38
Claude 4.5 と SFnで作る 「京都語本音デコーダー」
yamada_r
0
31
CBs 2年生になれたら
yamada_r
0
88
「Kiroってどうなの?」 リアルな使い勝手と最新の料金ガイド
yamada_r
0
150
カップラーメンタイマーで感じる生成AIの進化
yamada_r
0
34
Amazon Lexに感じる無限の可能性
yamada_r
0
73
JAWS DAYS 2025 re:Chrees 広報担当の振り返り
yamada_r
0
230
それ、AWS Step Functionsで置き換えれん?
yamada_r
0
49
はじめてのすくらむ
yamada_r
0
42
Other Decks in Technology
See All in Technology
Bet AI Day 2026丨Production-Ready AI Agents — エンタープライズの実務を任せるための設計と運用
layerx
PRO
4
2.7k
ASTを使って影響範囲を特定する
nealle
0
130
あるけみー式LTスライド作成術
alchemy1115
1
100
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
270
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
1
210
生成AIのテナント制御とシャドーMCP対策 | AIを"止めずに"、情報を守る
yukun
0
140
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
1
240
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
250
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
650
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
280
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
4
3.8k
Claude Code本って、 読む必要あるの?
oikon48
1
280
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
Producing Creativity
orderedlist
PRO
348
41k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Facilitating Awesome Meetings
lara
57
7.1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
ラッコキーワード サービス紹介資料
rakko
1
4.8M
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Fireside Chat
paigeccino
42
4k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
My Coaching Mixtape
mlcsv
0
310
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
490
Transcript
CDK支部#22 大阪でもCDKしたいねん まずはマネコンでちゃちゃっと作ってから、 それをCDKにしてみよか。 2025/09/12
ヤマダ(北野 涼平) 所属: JAWS-UG 神戸 趣味: LT、プリン、読書 好きなサービス:
Figma、CDK、AWS Step Functions 関西エピソード: 初めて奈良に行った時、コンビニのおばちゃ んが「おおきに〜」と言っていてたまげた。
Agenda 最近作ったとあるシステム 1 CDKを書いてみよかな 2 まとめ ターゲット CDK超初心者 サーバーレス好きな人 3
最近作ったとあるシステム
最近作ったとあるシステム 自社イベントにて 生成AIを活用した自由研究をLTで発表した そこで「カップラーメンタイマー」を発表 今の生成AIの味を感じることができる画期的なシステム マネコンで気合いで作ってしまった 誰にも共有できない
最近作ったとあるシステム CDKを書くしかない! やってやんよ
CDKを書いてみよかな
CDKを書いてみよかな まずは準備から 思いのほかスピーディにプロジェクトができた プロジェクト用コンテナ用意(Node.js、AWS CLI) CDK準備 CDK CLIを入れる(npm install -g
aws-cdk) プロジェクト作成(cdk init app --language typescript) あとはts書いたり、デプロイしたり 一通り試せたので、ラーメンタイマーの構成を作り始める
まず、プロジェクトのルートに lib/asl ディレクトリを作成し、 その中に my-workflow.asl.json という名前のファイルを作成します。 CDKを書いてみよかな 生成AIに頼んでボーッと指示に従う S3やAPI Gatewayを作れと指示があった。
コードも出してくれるので適当に貼り付けてデプロイしたり。 そして次にこんな指示がきた。
おkおk。えーと、フォルダ作って「my-workflow.asl.json」っと。 (なんか拡張子ダブっとるように見えるの苦手やわぁ) CDKを書いてみよかな
CDKを書いてみよかな !?!!?
CDKを書いてみよかな VSCodeでもGUIでやらせてもらえるんですか!?
CDKを書いてみよかな けっこう前にきてた 2025/3/6 Introducing an enhanced local IDE experience for
AWS Step Functions VS Code拡張機能の「AWS Toolkit」でWorkflow Studioを使用可能 「.asl.json」「.asl.yml」「.asl.yaml」
CDKを書いてみよかな サラッと試してみよか 当然ながらCDKで定義したリソースを挿入できる DefinitionBodyを利用する asl.jsonファイルの場合はfromFile() 試しにDynamoのPutだけ作ってみた
CDKを書いてみよかな サラッと試してみよか 一応確認したらちゃんと変わってた ローカルのWorkflow Studio マネコンのWorkflow Studio
CDKを書いてみよかな ワークフロー開発 項目を${}で書いておけば置換できる ワークフローのテスト状態を押下で項目が認識されてはる 認識されてなければそもそも「定義の置換」は表示なし
CDKを書いてみよかな ワークフロー開発 言われて気づいたけど、AWSアカウントが必要ない IaCでSFnを開発していると、Workflow Studioを使うために行ったり来たり 既存のSFnがあるなら一旦コードで表示して持ってくればOK AWSアカウントがないけどワークフローを開発したくて仕方ない人にも便利(?) そんな人おるんか...?
まとめ
まとめ マネコンちゃちゃっと、からのCDK すでにマネコンで作ってしまったプロジェクトも恐れずにIaCを書こう もちろん最初から書ければベスト あとから書いても学びがある CDKでStep Functionsがとても使いやすくなっている Workflow StudioがVSCodeの拡張機能で使えるのでポチポチで簡単作成 (ラーメンタイマーをCDK化するのはAppSyncのところで少しつまづいてし
まったので、皆様にお届けするのはもう少し先になりそう)
おわり