Different approaches to managing infrastructure in AWS – Programmatic Approach to IaC with AWS CDK

Many years back, when I was starting with infrastructure automation on AWS, I used to bundle together some CLI commands in a Bash script and fire it off when new AWS accounts required bootstrapping. It worked like a charm for basic setups but surfaced limitations in other areas such as ongoing management, updates, stack removals, … Read more

Pulumi versus CDK– Programmatic Approach to IaC with AWS CDK

Under the hood, AWS CDK is more of a transpiler. Transpilers are programs that convert a piece of source code from one high- level language into another. The output from these programs has the same level of abstraction as the input. This is fundamentally different from compilers as they produce low-level code that directly interacts … Read more

Understanding the different components of the image recognition application– Programmatic Approach to IaC with AWS CDK

In addition to using Amazon Rekognition under the hood, our test application also depends on a few others to offer an end-to-end workflow for the user. Here is a list of all the components and the role they play: The entire workflow is depicted in Figure 6.2: Figure 6.2 – Automatic image labeling with Amazon … Read more

Triggering actions in other regions – Rolling Out a CI/CD Pipeline

CodePipeline actions let you perform operations not only in the region where the pipeline is hosted but in others. The elegance of this feature is that the respective input artifacts are made available in the other region by the service itself. You just need to ensure the presence of an artifact bucket in the target … Read more