Tutorials
Within this section we provide step-by-step guidance and practical demonstrations to help you learn CDK4J. CDK4J is an software development framework for defining cloud infrastructure in java code and provisioning it through AWS CloudFormation.
CDK4j consists of two primary parts:
- AWS CDK Construct Library – A collection of pre-written modular and reusable pieces of code, called constructs, that you can use, modify, and integrate to develop your infrastructure quickly. The goal of the AWS CDK Construct Library is to reduce the complexity required to define and integrate AWS services together when building applications on AWS.
- CDK4J Toolkit - Tools that you can use to manage and interact with your CDK apps, such as performing synthesis or deployment. The CDK4J Toolkit consists of a maven plugin and a programmatic library (CDK Toolkit Library).
You use Java to define reusable cloud components known as constructs. You compose these together into stacks and apps. Then, you deploy your CDK applications with the CDK4j maven plugin to provision or update your resources.