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
Taiwan CDK Meetup - Rookie operator's CDK journey
Search
Rico Chen
July 07, 2020
Programming
0
230
Taiwan CDK Meetup - Rookie operator's CDK journey
How to involve AWS CDK with rich resources.
Rico Chen
July 07, 2020
Tweet
Share
More Decks by Rico Chen
See All by Rico Chen
How to monitor Cosmos validator by Prometheus
ricotoothless
0
620
how-to-choose-cicd-tools.pdf
ricotoothless
0
120
SRE Book Club - Linux - ch45 - Where's socket buffer
ricotoothless
0
150
SRE Book Club - Linux - ch38 - tcpdump & Wireshark
ricotoothless
0
56
COSCUP - Dynamic Jenkins Agent on Kubernetes
ricotoothless
0
60
DevOps Taiwan 2020 Workshop - Jenkins CICD
ricotoothless
0
91
SRE Book Club - Kubernetes - ch32-35 - Network
ricotoothless
0
55
SRE Book Club - Kubernetes - ch22 - Job & CronJob
ricotoothless
0
40
Other Decks in Programming
See All in Programming
Reactive Thinking with Signals and the new Resource API
manfredsteyer
PRO
0
110
Flutterチームから作る組織の越境文化
findy_eventslides
0
560
PHPライセンス変更の議論を通じて学ぶOSSライセンスの基礎
matsuo_atsushi
0
170
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
8
4.6k
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
2.4k
AIを駆使して新しい技術を効率的に理解する方法
nogu66
1
660
生成AIを活用したリファクタリング実践 ~コードスメルをなくすためのアプローチ
raedion
0
110
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
2
250
高単価案件で働くための心構え
nullnull
0
150
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 1
philipschwarz
PRO
0
100
複数チーム並行開発下でのコード移行アプローチ ~手動 Codemod から「生成AI 活用」への進化
andpad
0
180
Flutterアプリ運用の現場で役立った監視Tips 5選
ostk0069
1
500
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
KATA
mclloyd
PRO
32
15k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
What's in a price? How to price your products and services
michaelherold
246
12k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Practical Orchestrator
shlominoach
190
11k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
680
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Transcript
新手 operator 寫 CDK 之旅 Rookie operator's CDK journey Taiwan
CDK Meetup 我說在座的各位都手速 30000 1
• I work for Bincentive • Volunteer with DevOps Taiwan
• Frozen lover Who am I 2
Outline • Why use CDK • My journey ◦ Workshop
◦ Example ◦ Document ◦ Community ◦ Source code ◦ Support ◦ Conference & Meetup • Conclusion • Q & A 3
Why use CDK 4
5
DevOps 6
CDK advantage • Use familiar programming languages, better way to
write logic • Error handling and rollback by Cloudformation • You can write even less code 7
My journey 8
天 生 萬 物 以 養 人 人 無 一
物 以 報 天 殺殺殺殺殺殺殺 9
社 群 專 案 以 養 宅 宅 菜 到
無 以 貢 獻 抄抄抄抄抄抄抄 10
• cdk workshop • aws-samples-workshop • kubernetes-jenkins-workshop Workshop 11
• aws-cdk-examples • awesome-cdk • aws-blog ◦ cdk-roadmap-blog cdk-roadmap-github Example
12
• aws-cdk-development-guide • aws-cdk-construct-library Document 13
• DEV Community • cdk weekly (gitlab runner) • stackexchange
◦ stackoverflow devops • CDK Construct Catalog ◦ github twitter (gitlab runner) Community - Website 14
• gitter-aws-cdk • telegram-aws-cdk Community - IM 15
• aws-heroes ◦ Philipp Garbe blog ◦ Matthew Bonig blog
Community - Heroes 16
• aws-cdk ◦ test aws-cdk/packages/@aws-cdk/{some aws-resource}/test/test.{some resource}.ts • aws-cdk-issue Source
code 17
• your co-worker • telegram-aws-cdk • AWS Support Support 18
• CDK Meetup in Taiwan • CDK Meetup in Japan
• Intro to AWS CDK in Cyprus ◦ Terminology Cheat-Sheet • Provisioning Serverless with AWS CDK in Australia Canberra Talk & Meetup & Conference 19
• Cloud architecture in a minute (Pacemaker Conference) • 架構即代碼
– AWS CDK與CDK8S聯手打造下一代的K8S 應用 (AWS Summit Online Taipei) • Presentation: AWS Cloud Development Kit (Qcon) Talk & Meetup & Conference 20
Conclusion 21
22
23
Reference 24
• CDK vs. CloudFormation vs. Terraform vs. Pulumi Reference 25