๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

Cloud Computing Advanced

What is CDK (Cloud Development Kit)?

A software development framework for defining cloud infrastructure using familiar programming languages instead of YAML or JSON templates.

AWS CDK lets developers define cloud infrastructure using TypeScript, Python, Java, C#, or Go instead of writing CloudFormation YAML. Infrastructure becomes real code โ€” with loops, conditions, abstractions, and testing.

CDK constructs represent cloud resources at different abstraction levels. L1 constructs map directly to CloudFormation. L2 constructs add sensible defaults. L3 constructs (patterns) represent complete architectures. CDK synthesizes to CloudFormation templates for deployment.

Related Terms

Serverless Computing
A cloud execution model where the provider manages servers and dynamically allocates resources, charging only for actual usage.
Object Storage
A storage architecture that manages data as objects with metadata and unique identifiers, ideal for unstructured data at scale.
Cloud Computing
The delivery of computing services over the internet, including servers, storage, databases, and software on demand.
Google Cloud Platform (GCP)
Google's suite of cloud computing services running on the same infrastructure that Google uses for its consumer products.
Cloud Cost Optimization
Strategies and practices to reduce and control cloud computing expenses while maintaining performance and availability.
Multi-Cloud
A strategy of using services from multiple cloud providers to avoid vendor lock-in and leverage best-of-breed capabilities.
View All Cloud Computing Terms โ†’