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
Sebastian Korfmann
December 03, 2020
Programming
1
110
Terraform CDK 101 - Hashitalks DACH
Sebastian Korfmann
December 03, 2020
Tweet
Share
More Decks by Sebastian Korfmann
See All by Sebastian Korfmann
Cloud Engineering amplified by GPT-4
skorfmann
0
79
Cloud Driven Development
skorfmann
0
68
Terraform CDK 101
skorfmann
0
110
AWS Cloud Development Kit 101
skorfmann
0
130
Other Decks in Programming
See All in Programming
クソコード動画『カプセル化 Mk-II』 で考える 上手くカプセル化できない理由 / encapsulation2
minodriven
11
7.8k
ファイル先頭の use の意味、説明できますか? 〜PHP の namespace と autoloading の関係を正しく理解しよう〜 / namespace and autoloading in php
okashoi
2
470
OpenTelemetry のサービスという概念について
azukiazusa1
1
390
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
4
870
チームでモデリングを育てるうえで 考えたこと・気づいたこと / Cultivating Modeling in Teams: Thoughts and Insights
mackey0225
5
2.2k
自作ソフト(VMagicMirror)がVRMA対応してる話+実装のTips
bakudreameater
0
110
Honoとhtmx
yusukebe
6
1.2k
AppDeveloperCon 2024 EU: Building polyglot developer experiences in 2024
salaboy
0
380
Deep Dive 大規模システムアーキテクチャ/開発組織エンジニアリング / Deep Dive Large-Scale System Architecture, Development Organization Engineering
nrslib
15
2.9k
DDD, necessary but insufficient: physical design principles for microservices
cer
PRO
0
2.2k
Some Quick Ideas To Improve Your Tests ( #jassttokyo )
teyamagu
PRO
2
2.3k
Enhancing Applications with Accessibility API
kishikawakatsumi
3
890
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
27
6.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
319
20k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
111
35k
KATA
mclloyd
14
11k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2k
Documentation Writing (for coders)
carmenintech
59
3.8k
Mobile First: as difficult as doing things right
swwweet
215
8.5k
Build your cross-platform service in a week with App Engine
jlugia
223
17k
jQuery: Nuts, Bolts and Bling
dougneiner
57
7.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
In The Pink: A Labor of Love
frogandcode
137
21k
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]