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 learned about CDK and its capabilities. We created our applications with multiple stacks and created a test suite to make sure that our core infrastructure template was operational before deployment.
CDK is useful for those cases where the AWS engineer role is handled by developers who have 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 Serverless Application Model (SAM). SAM is similar to CloudFormation but offers a different approach to developing serverless applications.
See you in the next chapter!