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
180
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
540
how-to-choose-cicd-tools.pdf
ricotoothless
0
110
SRE Book Club - Linux - ch45 - Where's socket buffer
ricotoothless
0
120
SRE Book Club - Linux - ch38 - tcpdump & Wireshark
ricotoothless
0
53
COSCUP - Dynamic Jenkins Agent on Kubernetes
ricotoothless
0
58
DevOps Taiwan 2020 Workshop - Jenkins CICD
ricotoothless
0
81
SRE Book Club - Kubernetes - ch32-35 - Network
ricotoothless
0
52
SRE Book Club - Kubernetes - ch22 - Job & CronJob
ricotoothless
0
33
Other Decks in Programming
See All in Programming
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
3
430
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
詳細解説! ArrayListの仕組みと実装
yujisoftware
0
560
シェーダーで魅せるMapLibreの動的ラスタータイル
satoshi7190
1
470
プロジェクト新規参入者のリードタイム短縮の観点から見る、品質の高いコードとアーキテクチャを保つメリット
d_endo
1
1.1k
カラム追加で増えるActiveRecordのメモリサイズ イメージできますか?
asayamakk
4
2k
From Subtype Polymorphism To Typeclass-based Ad hoc Polymorphism- An Example
philipschwarz
PRO
0
200
Snowflake x dbtで作るセキュアでアジャイルなデータ基盤
tsoshiro
2
500
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
210
EventSourcingの理想と現実
wenas
6
2.2k
[PyCon Korea 2024 Keynote] 커뮤니티와 파이썬, 그리고 우리
beomi
0
120
色々なIaCツールを実際に触って比較してみる
iriikeita
0
320
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
43
13k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
400
What's in a price? How to price your products and services
michaelherold
243
12k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.2k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
YesSQL, Process and Tooling at Scale
rocio
168
14k
Done Done
chrislema
181
16k
Adopting Sorbet at Scale
ufuk
73
9.1k
Happy Clients
brianwarren
97
6.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
7
570
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Unsuck your backbone
ammeep
668
57k
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