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
160
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
460
how-to-choose-cicd-tools.pdf
ricotoothless
0
100
SRE Book Club - Linux - ch45 - Where's socket buffer
ricotoothless
0
94
SRE Book Club - Linux - ch38 - tcpdump & Wireshark
ricotoothless
0
41
COSCUP - Dynamic Jenkins Agent on Kubernetes
ricotoothless
0
53
DevOps Taiwan 2020 Workshop - Jenkins CICD
ricotoothless
0
73
SRE Book Club - Kubernetes - ch32-35 - Network
ricotoothless
0
37
SRE Book Club - Kubernetes - ch22 - Job & CronJob
ricotoothless
0
23
Other Decks in Programming
See All in Programming
Tailwind CSSを本気でカスタマイズする方法
fsubal
13
5.2k
Git Lint
bkuhlmann
4
750
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
270
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
370
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
640
Goのmultiple errorsについて (2024年4月版)
syumai
3
660
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
320
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
1
140
今、知っておきたい! 生成AIエージェントの世界
elith
3
350
障害対応を起点としたもっといい開発と運用のサイクル作りのためにできること / Hatena Enginner Seminar #29
polamjag
0
110
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
0
520
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
920
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
Practical Orchestrator
shlominoach
182
9.7k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
187
16k
Unsuck your backbone
ammeep
663
57k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
The Mythical Team-Month
searls
216
42k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
Raft: Consensus for Rubyists
vanstee
132
6.3k
Six Lessons from altMBA
skipperchong
21
3k
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