AWS DevOps & Developer Productivity Blog
Tag: AWS CDK
Import entire applications into AWS CloudFormation
AWS Infrastructure as Code (IaC) enables customers to manage, model, and provision infrastructure at scale. You can declare your infrastructure as code in YAML or JSON by using AWS CloudFormation, in a general purpose programming language using the AWS Cloud Development Kit (CDK), or visually using Application Composer. IaC configurations can then be audited and […]
Announcing CDK Migrate: A single command to migrate to the AWS CDK
Today we’re excited to announce the general availability of CDK Migrate, a component of the AWS Cloud Development Kit (CDK). This feature enables users to migrate AWS CloudFormation templates, previously deployed CloudFormation stacks, or resources created outside of Infrastructure as Code (IaC) into a CDK application. This feature is being launched in tandem with the […]
A new and improved AWS CDK construct for HAQM DynamoDB tables
Recently, we launched a new AWS Cloud Development Kit (CDK) construct for HAQM DynamoDB tables, known as TableV2. This construct provides a number of new features in addition to what the original construct offered, enabling CDK authors to create global tables, simplifying the configuration of global secondary indexes and auto scaling, as well as supporting […]
Best practices for scaling AWS CDK adoption within your organization
Enterprises are constantly seeking ways to accelerate their journey to the cloud. Infrastructure as code (IaC) is crucial for automating and managing cloud resources efficiently. The AWS Cloud Development Kit (AWS CDK) lets you define your cloud infrastructure as code in your favorite programming language and deploy it using AWS CloudFormation. In this post, we […]
Getting started with Projen and AWS CDK
In the modern world of cloud computing, Infrastructure as Code (IaC) has become a vital practice for deploying and managing cloud resources. AWS Cloud Development Kit (AWS CDK) is a popular open-source framework that allows developers to define cloud resources using familiar programming languages. A related open source tool called Projen is a powerful project […]
Your DevOps and Developer Productivity guide to re:Invent 2023
Your DevOps and Developer Productivity guide to re:Invent 2023 ICYMI – AWS re:Invent is less than a week away! We can’t wait to join thousands of builders in person and virtually for another exciting event. Still need to save your spot? You can register here. With so much planned for the DevOps and Developer Productivity […]
Blue/Green deployments using AWS CDK Pipelines and AWS CodeDeploy
Customers often ask for help with implementing Blue/Green deployments to HAQM Elastic Container Service (HAQM ECS) using AWS CodeDeploy. Their use cases usually involve cross-Region and cross-account deployment scenarios. These requirements are challenging enough on their own, but in addition to those, there are specific design decisions that need to be considered when using CodeDeploy. […]
Enhancing Resource Isolation in AWS CDK with the App Staging Synthesizer
AWS Cloud Development Kit (CDK) has become a powerful tool for defining and provisioning AWS cloud resources. While CDK simplifies the process of infrastructure as code, managing resources across different projects and environments can still present challenges. In this blog post, we’ll explore a new experimental library, the App Staging Synthesizer, that enhances resource isolation […]
How to import existing resources into AWS CDK Stacks
NOTE: The CDK team has recently added a feature that automates the manual process described in this post. I have included a walkthrough at the end of the post that demonstrates the automated workflow using the cdk import command. Introduction Many customers have provisioned resources through the AWS Management Console or different Infrastructure as Code […]
Using AWS CloudFormation and AWS Cloud Development Kit to provision multicloud resources
Customers often need to architect solutions to support components across multiple cloud service providers, a need which may arise if they have acquired a company running on another cloud, or for functional purposes where specific services provide a differentiated capability. In this post, we will show you how to use the AWS Cloud Development Kit […]