Summary
CDK introduces a new way of managing AWS and allows us to create templates and run stack operations in a completely different way.
In this chapter, we've learned about CDK and its capabilities. We've created our applications with multiple stacks and created a test suite to make sure that our core infrastructure template is operational before deployment.
CDK is useful for those cases where the AWS engineer role is handled by developers who have a good knowledge of software engineering and who want to use this knowledge together with CloudFormation automation.
In the next chapter, we will cover another extension of CloudFormation called SAM—Serverless Application Model. SAM is similar to CloudFormation, but offers a different approach for developing serverless applications.
See you in the next chapter!