CDK (AWS Cloud Development Kit)

AWS Cloud Development Kit (CDK)
- Định nghĩa hạ tầng cloud bằng ngôn ngữ lập trình quen thuộc:
- JavaScript/TypeScript, Python, Java và .NET

- Code sẽ được "biên dịch" thành template CloudFormation (dạng JSON/YAML)
- Vì vậy, bạn có thể triển khai cả hạ tầng và mã runtime ứng dụng cùng nhau
- Rất phù hợp cho Lambda functions
- Rất phù hợp khi sử dụng Docker container trong ECS / EKS

- Sơ đồ mô tả luồng triển khai với AWS CDK:
- CDK Application (định nghĩa hạ tầng bằng Python, TS, Java, .NET — như code app bình thường)
- Sử dụng CDK CLI để “synth” ra CloudFormation Template (file JSON/YAML)
- CloudFormation thực hiện provisioning tài nguyên theo template đó
Bạn thấy bài này thế nào?