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
220
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
600
how-to-choose-cicd-tools.pdf
ricotoothless
0
110
SRE Book Club - Linux - ch45 - Where's socket buffer
ricotoothless
0
150
SRE Book Club - Linux - ch38 - tcpdump & Wireshark
ricotoothless
0
55
COSCUP - Dynamic Jenkins Agent on Kubernetes
ricotoothless
0
59
DevOps Taiwan 2020 Workshop - Jenkins CICD
ricotoothless
0
90
SRE Book Club - Kubernetes - ch32-35 - Network
ricotoothless
0
53
SRE Book Club - Kubernetes - ch22 - Job & CronJob
ricotoothless
0
39
Other Decks in Programming
See All in Programming
私の後悔をAWS DMSで解決した話
hiramax
4
170
The state patternの実践 個人開発で培ったpractice集
miyanokomiya
0
150
兎に角、コードレビュー
mitohato14
0
160
🔨 小さなビルドシステムを作る
momeemt
2
610
コンテキストエンジニアリング Cursor編
kinopeee
1
730
Updates on MLS on Ruby (and maybe more)
sylph01
1
160
AWS発のAIエディタKiroを使ってみた
iriikeita
1
110
Claude Codeで実装以外の開発フロー、どこまで自動化できるか?失敗と成功
ndadayo
3
1.7k
マイコンでもRustのtestがしたい その2/KernelVM Tokyo 18
tnishinaga
2
2.4k
CSC305 Summer Lecture 12
javiergs
PRO
0
130
Trem on Rails - Prompt Engineering com Ruby
elainenaomi
1
100
SOCI Index Manifest v2が出たので調べてみた / Introduction to SOCI Index Manifest v2
tkikuc
1
110
Featured
See All Featured
Faster Mobile Websites
deanohume
309
31k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Building Applications with DynamoDB
mza
96
6.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
900
Designing for humans not robots
tammielis
253
25k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
The Art of Programming - Codeland 2020
erikaheidi
55
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.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