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
Terraform CDK 101 - Hashitalks DACH
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sebastian Korfmann
December 03, 2020
Programming
1
130
Terraform CDK 101 - Hashitalks DACH
Sebastian Korfmann
December 03, 2020
Tweet
Share
More Decks by Sebastian Korfmann
See All by Sebastian Korfmann
Agentic Coding
skorfmann
0
7
Cloud Engineering amplified by GPT-4
skorfmann
0
110
Cloud Driven Development
skorfmann
0
77
Terraform CDK 101
skorfmann
0
120
AWS Cloud Development Kit 101
skorfmann
0
200
Other Decks in Programming
See All in Programming
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
270
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
560
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
230
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.3k
TipKitTips
ktcryomm
0
160
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
5
390
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
550
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
830
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.1k
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
130
Claude Code Skill入門
mayahoney
0
310
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
430
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Are puppies a ranking factor?
jonoalderson
1
3.1k
A Tale of Four Properties
chriscoyier
163
24k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Un-Boring Meetings
codingconduct
0
220
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
190
Music & Morning Musume
bryan
47
7.1k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
RailsConf 2023
tenderlove
30
1.4k
What does AI have to do with Human Rights?
axbom
PRO
1
2k
Transcript
Polyglot Terraform Supercharged by the CDK
Sebastian Korfmann Consultant / Core Maintainer Terraform CDK @skorfmann /
[email protected]
Torsten Stiller Cloud Solution Architect @ Microsoft
[email protected]
Terraform Cloud Development Kit Define Cloud Infrastructure in Code •
Typescript / JS • Python • Java • C# (soon) • Go (2021)
None
None
None
None
None
Terraform Provider
None
None
None
None
Terraform Modules
None
Ecosystem
None
None
Terraform CDK Gotchas • Well, it's still alpha :) •
Refactoring with existing state still not straightforward (yet)
Terraform CDK Benefits • Imperative / Object Oriented Programming •
Leverages existing Dev Tooling • Complex Deployment Scenarios • Testing
Outlook • Terraform Cloud (soon) • C# (soon) / (Go
- when Jsii supports it) • Multiple Stacks • Full Terraform HCL Feature Coverage • Custom Data Sources / Resources • Better Terraform Module Support
Community
Example
Resources • https://cdk.tf • https://cdk.tf/learn • https://cdk.tf/awesome
Thanks! @skorfmann /
[email protected]
[email protected]