AWS DevOps Blog

Announcing the AWS Well-Architected Framework DevOps Guidance

March 26, 2024: The DevOps Guidance is now available in the Lens Catalog of the AWS Well-Architected Tool as the DevOps Lens. This update enables users to self-assess their cloud-based workloads against these best practices and view improvement plans through the tool’s report. Today, Amazon Web Services (AWS) announced the launch of the AWS Well-Architected […]

Using Generative AI, Amazon Bedrock and Amazon CodeGuru to Improve Code Quality and Security

Automated code analysis plays a key role in improving code quality and compliance. Amazon CodeGuru Reviewer provides automated recommendations that can assist developers in identifying defects and deviation from coding best practices. For instance, CodeGuru Security automatically flags potential security vulnerabilities such as SQL injection, hardcoded AWS credentials and cross-site request forgery, to name a […]

Blue/Green deployments using AWS CDK Pipelines and AWS CodeDeploy

Customers often ask for help with implementing Blue/Green deployments to Amazon Elastic Container Service (Amazon 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. […]

Feature image for the blog

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 […]

Build and deploy to Amazon EKS with Amazon CodeCatalyst

Amazon CodeCatalyst is an integrated service for software development teams adopting continuous integration and deployment (CI/CD) practices into their software development process. CodeCatalyst puts all of the tools that development teams need in one place, allowing for a unified experience for collaborating on, building, and releasing software. You can also integrate AWS resources with your […]

Automate Lambda code signing with Amazon CodeCatalyst and AWS Signer

Amazon CodeCatalyst is an integrated service for software development teams adopting continuous integration and deployment practices into their software development process. CodeCatalyst puts the tools you need all in one place. You can plan work, collaborate on code build, test, and deploy applications with continuous integration/continuous delivery (CI/CD) tools. You can also integrate AWS resources […]

Using Amazon CodeCatalyst Blueprints to Build and Deploy a Video-On-Demand Application to AWS

Using Amazon CodeCatalyst Blueprints to Build and Deploy a Video-On-Demand Application to AWS

In this blog post, we will walk you through how to create and launch new projects in minutes using Amazon CodeCatalyst Blueprints. Blueprints automatically generate source code and a continuous integration and delivery (CI/CD) pipeline to deploy common patterns to your AWS account without requiring extensive programming knowledge. This functionality boosts productivity and lowers time […]

Deploying container application using Amazon CodeCatalyst and AWS App Runner

Introduction Amazon CodeCatalyst provides a collaboration space where developers easily build applications and streamline the deployment process. It integrates with container application services such as AWS App Runner, making containerized application deployments efficient and straightforward. Using CodeCatalyst’s native CI/CD workflow actions, development teams swiftly roll out applications and mitigate operational challenges. The workflow’s fluidity from […]

feature_image_import_resources_into_cdk

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 […]

Implementing GitFlow with Amazon CodeCatalyst

Implementing GitFlow with Amazon CodeCatalyst

Amazon CodeCatalyst is a unified software development service for building and delivering applications on AWS. With CodeCatalyst, you can implement your team’s preferred branching strategy. Whether you follow popular models like GitFlow or have your own approach, CodeCatalyst Workflows allow you to design your development process and deploy to multiple environments. Introduction In a previous […]