Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CDKの実装のススメ方 / How to proceed with CDK implement...
Search
yayoi_dd
March 28, 2024
Technology
1
2.2k
CDKの実装のススメ方 / How to proceed with CDK implementation
弥生株式会社 もくテク
インフラ構築、どうしてる? ~IaCの知見共有会~(2024/03/28)
https://mokuteku.connpass.com/event/311038/
yayoi_dd
March 28, 2024
Tweet
Share
More Decks by yayoi_dd
See All by yayoi_dd
プロンプトエンジニアリングに触れてみよう / Let's try prompt engineering!
yayoi_dd
1
160
ChatGPTによるお手軽データ分析 / Easy data analysis with ChatGPT
yayoi_dd
1
140
ChatGPTでお手軽エンジニアライフハック / Easy engineer life hacks with ChatGPT
yayoi_dd
1
88
ChatGPT APIを使ったツール作成日記 / Diary of tool creation using ChatGPT API
yayoi_dd
1
90
スクラムに出会って「できた」を実感できるようになってきた話 / Scrum makes me feel like I can do it
yayoi_dd
2
2.5k
CDKでの自動構築が超簡単で感動した話(超初心者向け) / Automated construction using CDK was easy, impressed
yayoi_dd
0
2.2k
IaCがない環境でインフラ担当じゃない人がAWS触ってみた話 / I tried using AWS in an environment without IaC
yayoi_dd
0
2.2k
AWS初心者が苦労してCDKカスタムリソースを作った話 / AWS beginners struggled to create CDK custom resources
yayoi_dd
1
2.3k
AWS CDK 経験者が CDK for Terraform 使ってみた / I tried using CDK for Terraform
yayoi_dd
1
2.3k
Other Decks in Technology
See All in Technology
AWS版GitHub?Amazon CodeCatalystの全体像をまとめてみた
oshanqq
1
3.2k
音声AIエージェントの世界とRetell AI入門 / Introduction to the World of Voice AI Agents and Retell AI
rkaga
3
460
Eventual Detection Engineering
ken5scal
0
380
Dify - LINE Bot連携 考え方と実用テクニック
uezo
5
1.1k
Discover Your Tailored Platform Strategy with Real-World Practice
hhiroshell
1
130
実践vs理論 叩き上げのスクラムマスターが実践した手法を研究者が学術的に分析する / Practical Scrum Master vs. Theoretical Scrum Researcher
shinop
4
1.4k
APIのドキュメント化何使ってますか?
miu_crescent
2
160
いまからでも遅くない! コンテナでWebアプリケーションを 動かしてみよう(1)Gitハンズオン
nomu
0
280
HolidayJp.jl を作りました
mrkn
0
110
なぜクラウドサービスで Web コンソールを提供するのか
shuta13
4
1.2k
分野に潜むツールの紹介
pojiro
1
330
Practical GenAI with Go - Elastic and Golang Sydney
adriancole
0
130
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
230
17k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
122
18k
Scaling GitHub
holman
458
140k
Principles of Awesome APIs and How to Build Them.
keavy
125
16k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
22
3.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
354
29k
How to Ace a Technical Interview
jacobian
275
23k
GraphQLとの向き合い方2022年版
quramy
43
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
662
120k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
27
7.4k
No one is an island. Learnings from fostering a developers community.
thoeni
18
2.9k
Transcript
CDKの実装のススメ方
自己紹介 前場 佑太 2023/02~ 弥生株式会社 会計Nextサブシステム開発チーム 本LTの背景 ・AWS初心者、CloudFormation?、CDK??なエンジニアがCDK開発を担当して 開発を進める際に困ったこと、改善したことを共有したい
CDKにおけるリソース作成の構成要素 コンストラクト 実際にリソースを作成するクラス パラメーター定義 コンストラクトで利用するパラメーターの型を定義
パラメーター生成 実際に設定したいパラメーターを定義
CDKにおけるリソース作成の全体像 パラメーター定義 クラス パラメーター生成 クラス コンストラクト CFn AWSリソース (S3)
CDKの実装(始めたて) パラメータークラス パラメーター生成 クラス コンストラクト AWSドキュメント ブログ CDKリファレンス
CDKの実装(今のところ) パラメータークラス パラメーター生成 クラス コンストラクト AWSドキュメント ブログ CDKリファレンス サービスに必要な 設定を洗い出し
必要な設定を定義 しきる (コンストラクトを 作り切る) IDEの自動補完を使って パラメーターを定義 型はコンストラクトが 教えてくれる 最後に設定したいパラ メーターを定義する 1 2 3 4
ススメ方を変えたことで良くなったこと 今の実装のススメ方になったことによるメリット 必要な設定がもれることが少なくなった 設定していないことで予期せぬ設定がされることもある IDEの自動補完機能を利用することでドキュメントとIDEを往復する回数が減った 実装のスピードがあがった
頭の切り替えコストが少なくなった(疲れにくくなった)