Programmatic Approach to IaC with AWS CDK
Infrastructure automation is key to supporting the scale and complexities of modern software applications. How quickly and reliably you can provision infrastructure stacks for these applications has a direct impact on the overall value chain. AWS offers lots of capabilities in this domain that might be attractive for different end user personas. Organizations typically get started with the AWS web console-driven experience to get their feet wet. Once they have a good foundational understanding of how all the blocks and pieces come together, they think of hosting some development workloads on the cloud. At this point, they start looking into different options to manage and automate the infrastructure these applications will be deployed on.
AWS services are built from the ground up, exposing APIs as the primary communication interface. As an AWS user, you are either into developing CLIs and SDKs that consume these APIs as is, or you are an...