# AWS CloudFormation

Published articles for AWS CloudFormation.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Multi-modal autoscaling with Amazon EC2 Auto Scaling: adding signals for faster, more reliable scaling

DevFeed: [Multi-modal autoscaling with Amazon EC2 Auto Scaling: adding signals for faster, more reliable scaling](<https://devfeed.tech/articles/multi-modal-autoscaling-with-amazon-ec2-auto-scaling-adding-signals-for-faster-more-reliable-scaling-42095.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/compute/multi-modal-autoscaling-with-amazon-ec2-auto-scaling-adding-signals-for-faster-more-reliable-scaling/>)

Author: Shubhendu Dubey

Published: 2026-09-17T18:18:38Z

Content type: tutorial

Language: en

Sources: [AWS Compute Blog](<https://devfeed.tech/sources/aws-compute-blog.md>)

Topics: [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [scaling](<https://devfeed.tech/topics/scaling.md>), [Amazon CloudWatch](<https://devfeed.tech/topics/amazon-cloudwatch.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [amazon-cloudwatch](<https://devfeed.tech/tags/amazon-cloudwatch.md>), [amazon-ec2](<https://devfeed.tech/tags/amazon-ec2.md>), [api](<https://devfeed.tech/tags/api.md>), [auto-scaling](<https://devfeed.tech/tags/auto-scaling.md>), [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [forecasting](<https://devfeed.tech/tags/forecasting.md>), [latency](<https://devfeed.tech/tags/latency.md>), [load](<https://devfeed.tech/tags/load.md>), [load-balancer](<https://devfeed.tech/tags/load-balancer.md>), [scaling](<https://devfeed.tech/tags/scaling.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>)

### AI overview

This tutorial explains multi-modal autoscaling with Amazon EC2 Auto Scaling by combining CPU, request-count, application-level, and predictive signals. It describes a controlled test in which application metrics avoided rejected checkout sessions and reduced p99 latency compared with CPU-only scaling.

### Source excerpt

Multi-modal autoscaling with Amazon EC2 Auto Scaling combines infrastructure metrics like CPU with application-level signals, so a group scales on the demand its users create. In this post, we show you how to implement it, with code samples and results from a controlled test.

## Operationalizing least privilege: Automate IAM remediation through your CI/CD pipeline

DevFeed: [Operationalizing least privilege: Automate IAM remediation through your CI/CD pipeline](<https://devfeed.tech/articles/operationalizing-least-privilege-automate-iam-remediation-through-your-ci-cd-pipeline-26908.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/security/operationalizing-least-privilege-automate-iam-remediation-through-your-ci-cd-pipeline/>)

Author: Luis Pastor

Published: 2026-09-15T15:53:51Z

Content type: tutorial

Language: en

Sources: [AWS Security Blog](<https://devfeed.tech/sources/aws-security-blog.md>)

Topics: [AWS Identity and Access Management (IAM)](<https://devfeed.tech/topics/aws-identity-and-access-management-iam.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [aws-cloudtrail](<https://devfeed.tech/tags/aws-cloudtrail.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [aws-identity-and-access-management-iam](<https://devfeed.tech/tags/aws-identity-and-access-management-iam.md>), [aws-organizations](<https://devfeed.tech/tags/aws-organizations.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [expert-400](<https://devfeed.tech/tags/expert-400.md>), [iam](<https://devfeed.tech/tags/iam.md>), [infrastructure-as-code-iac](<https://devfeed.tech/tags/infrastructure-as-code-iac.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [security](<https://devfeed.tech/tags/security.md>), [security-blog](<https://devfeed.tech/tags/security-blog.md>), [security-identity-compliance](<https://devfeed.tech/tags/security-identity-compliance.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>)

### AI overview

This article describes an automated workflow for operationalizing least privilege in AWS. It explains how AWS IAM Access Analyzer identifies unused permissions and how remediation can be routed through different paths for infrastructure-as-code-managed, manually created, and unused IAM principals.

### Source excerpt

The principle of least privilege is straightforward to articulate but challenging to maintain at scale. When teams first deploy applications to AWS, they often grant broader permissions than strictly necessary; it's faster to get things working, and the plan is always to tighten permissions later. But later rarely comes. Permissions accumulate, AWS Identity and Access [...]

## Resolve Amazon Aurora PostgreSQL lock contention with Database Insights: Part 2

DevFeed: [Resolve Amazon Aurora PostgreSQL lock contention with Database Insights: Part 2](<https://devfeed.tech/articles/resolve-amazon-aurora-postgresql-lock-contention-with-database-insights-part-2-20842.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/database/resolve-amazon-aurora-postgresql-lock-contention-with-database-insights-part-2/>)

Author: Sameer Kumar

Published: 2026-09-14T16:02:16Z

Content type: tutorial

Language: en

Sources: [AWS Database Blog](<https://devfeed.tech/sources/aws-database-blog.md>)

Topics: [Amazon Aurora](<https://devfeed.tech/topics/amazon-aurora.md>), [Amazon CloudWatch](<https://devfeed.tech/topics/amazon-cloudwatch.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Database](<https://devfeed.tech/topics/database.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [amazon-aurora](<https://devfeed.tech/tags/amazon-aurora.md>), [amazon-cloudwatch](<https://devfeed.tech/tags/amazon-cloudwatch.md>), [amazon-ec2](<https://devfeed.tech/tags/amazon-ec2.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [performance](<https://devfeed.tech/tags/performance.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [rds-for-postgresql](<https://devfeed.tech/tags/rds-for-postgresql.md>), [simulation](<https://devfeed.tech/tags/simulation.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>)

### AI overview

This tutorial explains how to diagnose and resolve lock contention in Amazon Aurora PostgreSQL using Amazon CloudWatch Database Insights. It demonstrates Lock Analysis and the Lock Tree visualization for identifying blocking sessions, then covers immediate fixes, configuration changes, optimistic concurrency control, asynchronous processing, SKIP LOCKED, and row splitting.

### Source excerpt

Part 1 showed how row lock contention degrades Amazon Aurora PostgreSQL throughput. In Part 2, use Amazon CloudWatch Database Insights and its Lock Tree to pinpoint blocking sessions, then resolve contention with query termination, timeout parameters, and architectural patterns such as SKIP LOCKED and row splitting that restore throughput.

## Discovered Stacks: One Place for All Your Infrastructure

DevFeed: [Discovered Stacks: One Place for All Your Infrastructure](<https://devfeed.tech/articles/discovered-stacks-one-place-for-all-your-infrastructure-18997.md>)

Original publisher: [Read original article](<https://www.pulumi.com/blog/discovered-stacks/>)

Author: Alejandro Cotroneo

Published: 2026-07-30T00:00:00Z

Content type: release

Language: en

Sources: [Pulumi](<https://devfeed.tech/sources/pulumi.md>)

Topics: [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [migration](<https://devfeed.tech/topics/migration.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [azure](<https://devfeed.tech/tags/azure.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [features](<https://devfeed.tech/tags/features.md>), [fragmentation](<https://devfeed.tech/tags/fragmentation.md>), [governance](<https://devfeed.tech/tags/governance.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [insights](<https://devfeed.tech/tags/insights.md>), [migration](<https://devfeed.tech/tags/migration.md>), [product](<https://devfeed.tech/tags/product.md>), [pulumi-cloud](<https://devfeed.tech/tags/pulumi-cloud.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

Pulumi launches Discovered Stacks, a Pulumi Cloud capability that models AWS CloudFormation stacks and Azure Resource Manager deployments alongside Pulumi stacks. It tracks resource migration status from live state and supports migration into Pulumi management with verification before changes are made.

### Source excerpt

Today we're launching Discovered Stacks: Pulumi Cloud now models your AWS CloudFormation stacks and Azure Resource Manager deployments as stacks, right alongside your Pulumi IaC stacks. And when you're ready to bring them under Pulumi management, migration is built in, with every resource tracked until the code provably matches the cloud. Why: your infrastructure doesn't live in one tool Almost nobody's cloud estate is a single technology. There's the CloudFormation that came with the AWS account, the ARM templates from the Azure team, the Terraform from an acquisition, and the Pulumi you're standardizing on. Each tool has its own console, its own grouping, its own idea of state, and no single place shows you everything you run. That fragmentation is also why migrations stall. Moving a stack to Pulumi has never been the hard part; knowing where you stand is. The tracking lives in a spreadsheet, the spreadsheet goes stale the day it's written, and six months later nobody can say which of the 800 resources made it across and which were quietly forgotten. Nothing gets lost Discovered Stacks gives you confidence that your migration plan or governance efforts will include all resources. This catches a common failure mode where resources are missed by your existing migration scripts or automations. When Pulumi Insights scans your accounts, every CloudFormation stack and ARM deployment becomes a discovered stack, and every resource in it appears as a row with an explicit migration status: ready to migrate, requiring review before migration, or already migrated. Every status is computed from live state on both ends -- what Pulumi manages and what the source tool reports -- so it's never a stale annotation someone forgot to update. Each resource shows its origin type (AWS::S3::Bucket) next to its Pulumi type (aws:s3/bucket:Bucket), with the origin properties side by side with Pulumi's view, so you can verify that Pulumi sees exactly what your source tool sees before you change

## Orchestration powered by Temporal at Zscaler: Wrap, don't rewrite

DevFeed: [Orchestration powered by Temporal at Zscaler: Wrap, don't rewrite](<https://devfeed.tech/articles/orchestration-powered-by-temporal-at-zscaler-wrap-don-t-rewrite-35932.md>)

Original publisher: [Read original article](<https://temporal.io/blog/orchestration-powered-by-temporal-at-zscaler-wrap-dont-rewrite>)

Author: Abhishek Mitra

Published: 2026-07-22T00:00:00Z

Content type: opinion

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [opentofu](<https://devfeed.tech/topics/opentofu.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [argocd](<https://devfeed.tech/topics/argocd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [automation](<https://devfeed.tech/tags/automation.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [bash](<https://devfeed.tech/tags/bash.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cli](<https://devfeed.tech/tags/cli.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

The article describes how Zscaler designed a durable orchestration contract above eight heterogeneous automation engines, including Ansible, Terraform, OpenTofu, Helm, ArgoCD, Crossplane, Kubernetes Cluster API, AWS CloudFormation, and Jenkins. The approach aims to coordinate existing tools without rewriting them.

### Source excerpt

How one durable contract above eight automation engines changed Zscaler's architecture without changing the engines

## Why Database DevOps Matters in Modern Software Delivery

DevFeed: [Why Database DevOps Matters in Modern Software Delivery](<https://devfeed.tech/articles/why-database-devops-matters-in-modern-software-delivery-13384.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/database-devops-modern-software-delivery>)

Author: Jesse Wang

Published: 2026-07-17T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [iac-security](<https://devfeed.tech/topics/iac-security.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>)

Tags: [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [database](<https://devfeed.tech/tags/database.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [devops](<https://devfeed.tech/tags/devops.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [software-delivery](<https://devfeed.tech/tags/software-delivery.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

The article explains that Infrastructure as Code improved infrastructure provisioning but did not address database schema change delivery. It argues that separating infrastructure, application, and database workflows creates operational risk, and presents Database DevOps as a way to bring version control, rollback, and governance to database delivery.

### Source excerpt

Infrastructure as Code transformed infrastructure delivery. Learn why database delivery requires a different approach and how Database DevOps closes the gap. | Blog

## AWS Weekly Roundup: Claude Sonnet 5 on AWS, Amazon WorkSpaces for AI agents, AWS service availability updates, and more (July 6, 2026)

DevFeed: [AWS Weekly Roundup: Claude Sonnet 5 on AWS, Amazon WorkSpaces for AI agents, AWS service availability updates, and more (July 6, 2026)](<https://devfeed.tech/articles/aws-weekly-roundup-claude-sonnet-5-on-aws-amazon-workspaces-for-ai-agents-aws-service-availability-updates-and-more-july-6-2026-4612.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/aws/aws-weekly-roundup-claude-sonnet-5-on-aws-amazon-workspaces-for-ai-agents-aws-service-availability-updates-and-more-july-6-2026/>)

Author: Daniel Abib

Published: 2026-07-06T15:46:43Z

Content type: news

Language: en

Sources: [AWS News Blog](<https://devfeed.tech/sources/aws-news-blog.md>)

Topics: [Amazon WorkSpaces](<https://devfeed.tech/topics/amazon-workspaces.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Elastic Kubernetes Service](<https://devfeed.tech/topics/amazon-elastic-kubernetes-service.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [amazon-bedrock](<https://devfeed.tech/tags/amazon-bedrock.md>), [amazon-cloudwatch](<https://devfeed.tech/tags/amazon-cloudwatch.md>), [amazon-ec2](<https://devfeed.tech/tags/amazon-ec2.md>), [amazon-eks](<https://devfeed.tech/tags/amazon-eks.md>), [amazon-elastic-kubernetes-service](<https://devfeed.tech/tags/amazon-elastic-kubernetes-service.md>), [amazon-opensearch-service](<https://devfeed.tech/tags/amazon-opensearch-service.md>), [amazon-sagemaker-ai](<https://devfeed.tech/tags/amazon-sagemaker-ai.md>), [amazon-workspaces](<https://devfeed.tech/tags/amazon-workspaces.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-certificate-manager](<https://devfeed.tech/tags/aws-certificate-manager.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [claude](<https://devfeed.tech/tags/claude.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [news](<https://devfeed.tech/tags/news.md>), [tls](<https://devfeed.tech/tags/tls.md>), [week-in-review](<https://devfeed.tech/tags/week-in-review.md>)

### AI overview

AWS weekly roundup covering Amazon WorkSpaces for AI agents, Claude Sonnet 5 availability, service availability updates, and recent launches including EC2 instances, CloudFormation Express mode, EKS Kubernetes rollbacks, and ACM ACME support.

### Source excerpt

A couple of editions ago I wrote about what I find so energizing about working with startups. Last week I got a fresh dose of it: I spent a few days with the AWS Startups team, listening to stories of founders talking about the problems they're actually solving. One story that stayed with me came [...]

## Best Infrastructure as Code (IaC) Tools for 2026

DevFeed: [Best Infrastructure as Code (IaC) Tools for 2026](<https://devfeed.tech/articles/best-infrastructure-as-code-iac-tools-for-2026-19007.md>)

Original publisher: [Read original article](<https://www.pulumi.com/blog/infrastructure-as-code-tools/>)

Author: Isaac Harris

Published: 2026-07-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Pulumi](<https://devfeed.tech/sources/pulumi.md>)

Topics: [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [opentofu](<https://devfeed.tech/topics/opentofu.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [azure](<https://devfeed.tech/tags/azure.md>), [devops](<https://devfeed.tech/tags/devops.md>), [general](<https://devfeed.tech/tags/general.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [iac](<https://devfeed.tech/tags/iac.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [opentofu](<https://devfeed.tech/tags/opentofu.md>), [programming](<https://devfeed.tech/tags/programming.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [pulumi](<https://devfeed.tech/tags/pulumi.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

A 2026 guide compares infrastructure as code tools including Pulumi, Terraform, OpenTofu, AWS CDK, AWS CloudFormation, Azure tools, Google Cloud Infrastructure Manager, Kubernetes YAML, and Crossplane. It discusses their approaches, licensing, pricing, AI-agent readiness, and tradeoffs, while explaining how IaC applies software engineering practices such as version control, testing, code review, and CI/CD to infrastructure management.

### Source excerpt

The best infrastructure as code (IaC) tools in 2026 are Pulumi, Terraform, OpenTofu, AWS CDK, AWS CloudFormation, Azure ARM, Azure Bicep, Google Cloud Infrastructure Manager, Kubernetes YAML, and Crossplane. Each takes a different approach to defining and provisioning infrastructure, from general-purpose programming languages to declarative templates, and each carries distinct licensing, pricing, and AI-agent readiness tradeoffs worth weighing before you commit. Pulumi's own package registry lists hundreds of packages -- first-party providers, bridged Terraform providers, and community components -- illustrating how far multi-cloud coverage has expanded across the ecosystem. Since this post was published, Pulumi has added first-class support for HashiCorp Configuration Language (HCL). You can now write Pulumi programs in HCL directly, alongside general-purpose languages like TypeScript, Python, Go, and C#. To see how it works, see Pulumi HCL. As infrastructure complexity grows, teams increasingly seek approaches that provide the same developer productivity tools they use for application development. While template-based and domain-specific language approaches serve many use cases effectively, teams with complex requirements or programming backgrounds often find that general-purpose programming languages offer advantages in testing, abstraction, and collaboration. This comprehensive guide examines the most effective infrastructure as code tools available today, providing detailed analysis of core IaC platforms, complementary tools, and related technologies through the lens of software engineering best practices. Whether you're starting fresh with IaC or evaluating alternatives to overcome limitations in your current toolchain, we'll help you navigate this complex landscape and choose solutions that truly bring software engineering to infrastructure. Ready to try one of these approaches yourself? Get started with Pulumi for free and provision your first resource in minu

## Accelerate your infrastructure deployments by up to 4x with AWS CloudFormation Express mode

DevFeed: [Accelerate your infrastructure deployments by up to 4x with AWS CloudFormation Express mode](<https://devfeed.tech/articles/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode-4604.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/aws/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/>)

Author: Channy Yun (윤석찬)

Published: 2026-06-30T21:30:33Z

Content type: article

Language: en

Sources: [AWS News Blog](<https://devfeed.tech/sources/aws-news-blog.md>)

Topics: [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [AWS Management Console](<https://devfeed.tech/topics/aws-management-console.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Amazon Simple Queue Service (SQS)](<https://devfeed.tech/topics/amazon-simple-queue-service-sqs.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [Kiro](<https://devfeed.tech/topics/kiro.md>)

Tags: [accelerate](<https://devfeed.tech/tags/accelerate.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [amazon-simple-queue-service-sqs](<https://devfeed.tech/tags/amazon-simple-queue-service-sqs.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [aws-management-console](<https://devfeed.tech/tags/aws-management-console.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloudformation](<https://devfeed.tech/tags/cloudformation.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developers](<https://devfeed.tech/tags/developers.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [kiro](<https://devfeed.tech/tags/kiro.md>), [launch](<https://devfeed.tech/tags/launch.md>), [management-tools](<https://devfeed.tech/tags/management-tools.md>), [news](<https://devfeed.tech/tags/news.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

AWS CloudFormation Express mode accelerates infrastructure deployments by completing when resource configuration is applied instead of waiting for extended stabilization checks. The article describes use in iterative development, production scenarios, testing, and AI-assisted infrastructure workflows, with examples involving SQS and Lambda.

### Source excerpt

AWS CloudFormation speeds up infrastructure deployment with Express mode, enabling AI agents and developers to receive deployment confirmation in seconds and iterate faster. Available in all commercial Regions at no additional cost.

## Introducing Workflow History Export

DevFeed: [Introducing Workflow History Export](<https://devfeed.tech/articles/introducing-workflow-history-export-35896.md>)

Original publisher: [Read original article](<https://temporal.io/blog/introducing-workflow-history-export>)

Author: Nikitha Suryadevara

Published: 2024-03-01T07:00:00Z

Content type: release

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [export](<https://devfeed.tech/tags/export.md>), [preview](<https://devfeed.tech/tags/preview.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [production](<https://devfeed.tech/tags/production.md>), [release](<https://devfeed.tech/tags/release.md>), [s3](<https://devfeed.tech/tags/s3.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Temporal Cloud has introduced Workflow History Export, allowing users to export closed workflow histories by namespace to an AWS S3 bucket. The feature supports longer-term retention for compliance, auditing, and analysis and is available to all users in Public Preview for production use.

### Source excerpt

Workflow History Export in Temporal Cloud allows users to export closed workflow histories on a per-namespace basis to an AWS S3 cloud storage bucket.

## Build a Serverless API using AWS Lambda, CDK, and Neon

DevFeed: [Build a Serverless API using AWS Lambda, CDK, and Neon](<https://devfeed.tech/articles/build-a-serverless-api-using-aws-lambda-cdk-and-neon-5787.md>)

Original publisher: [Read original article](<https://neon.com/blog/serverless-api-using-aws-lambda-cdk-and-neon>)

Author: Mahmoud Abdelwahab

Published: 2023-11-30T20:35:33Z

Content type: tutorial

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [community](<https://devfeed.tech/tags/community.md>), [database](<https://devfeed.tech/tags/database.md>), [github](<https://devfeed.tech/tags/github.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [http](<https://devfeed.tech/tags/http.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

A tutorial for building a serverless REST API with AWS Lambda, CDK v2 in TypeScript, and a Neon Postgres database.

### Source excerpt

This guide will teach you how to build a serverless API using AWS Lambda, CDK (with TypeScript), and Neon. You will create a REST API with a single HTTP endpoint that returns a list of products from a Neon database. You can find the complete code for this guide on GitHub. Prerequ...

## Makefiles in 2019 -- Why They Still Matter

DevFeed: [Makefiles in 2019 -- Why They Still Matter](<https://devfeed.tech/articles/makefiles-in-2019-why-they-still-matter-27981.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2019-12-20-makefiles-in-2019/>)

Author: Simon Brüggen Professional Makefile guru; Jenkins wrangler Follow

Published: 2019-12-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [make](<https://devfeed.tech/topics/make.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>)

Tags: [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [backend](<https://devfeed.tech/tags/backend.md>), [build](<https://devfeed.tech/tags/build.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [devops](<https://devfeed.tech/tags/devops.md>), [ec2](<https://devfeed.tech/tags/ec2.md>), [iam](<https://devfeed.tech/tags/iam.md>), [make](<https://devfeed.tech/tags/make.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [release-engineering](<https://devfeed.tech/tags/release-engineering.md>)

### AI overview

The article explains how Makefiles can support the development, testing, packaging, and deployment of cloud-based microservices. It highlights the risks of relying on manual README instructions, including outdated documentation, guesswork, and trial-and-error when deploying projects with AWS CloudFormation, EC2, and IAM.

### Source excerpt

Make was created in 1976 by Stuart Feldman at Bell Labs to help build C programs. But how can this 40+ year old piece of software help us develop and maintain our ever-growing amount of cloud-based microservices?

## Self Enforcing, Self Documenting, Infrastructure Change Management with CodePipeline & CloudFormation

DevFeed: [Self Enforcing, Self Documenting, Infrastructure Change Management with CodePipeline & CloudFormation](<https://devfeed.tech/articles/self-enforcing-self-documenting-infrastructure-change-management-with-codepipeline-cloudformation-27896.md>)

Original publisher: [Read original article](<https://clevertap.com/blog/self-enforcing-self-documenting-infrastructure-change-management-with-codepipeline-and-cloudformation/>)

Author: Francis Pereira

Published: 2018-06-12T07:00:30Z

Content type: tutorial

Language: en

Sources: [CleverTap](<https://devfeed.tech/sources/clevertap.md>)

Topics: [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Git](<https://devfeed.tech/topics/git.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Jenkins](<https://devfeed.tech/topics/jenkins.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [change](<https://devfeed.tech/tags/change.md>), [clevertap](<https://devfeed.tech/tags/clevertap.md>), [clevertap-technology-engineering-aws-infrastructure](<https://devfeed.tech/tags/clevertap-technology-engineering-aws-infrastructure.md>), [commit](<https://devfeed.tech/tags/commit.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [github](<https://devfeed.tech/tags/github.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [software-delivery](<https://devfeed.tech/tags/software-delivery.md>), [technology](<https://devfeed.tech/tags/technology.md>), [vpc](<https://devfeed.tech/tags/vpc.md>)

### AI overview

This article describes CleverTap's infrastructure change-management system built with Git, AWS CodePipeline, and AWS CloudFormation. It explains disabling AWS console write access, modeling one delivery pipeline per CloudFormation stack, and synchronizing repository changes for controlled provisioning and deployment.

### Source excerpt

In preparation for compliance certification later this year, we disabled write access for all AWS console users (except the primary, The post Self Enforcing, Self Documenting, Infrastructure Change Management with CodePipeline & CloudFormation first appeared on CleverTap.

## Infrastructure As Code With humidifier-reservoir

DevFeed: [Infrastructure As Code With humidifier-reservoir](<https://devfeed.tech/articles/infrastructure-as-code-with-humidifier-reservoir-28628.md>)

Original publisher: [Read original article](<https://eng.localytics.com/infrastructure-as-code-with-humidifier-reservoir/>)

Author: Kevin Deisz

Published: 2017-08-23T20:00:09Z

Content type: tutorial

Language: en

Sources: [Localytics](<https://devfeed.tech/sources/localytics.md>)

Topics: [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [build](<https://devfeed.tech/tags/build.md>), [examples](<https://devfeed.tech/tags/examples.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>)

### AI overview

Localytics introduces humidifier-reservoir, an open-source tool for building AWS infrastructure with simple configuration files. The article explains its relationship to humidifier, AWS CloudFormation, and other infrastructure tools, and describes how configuration can map resource attributes and custom attributes for deployment.

### Source excerpt

A little more than a year ago we made the first commit to the gem that eventually became humidifier. It's evolved quite a bit in the last year, including integrating AWS' resource specification which had the side-effect of greatly stabilizing the API. Here at Localytics, we&

## CloudFormation vs. Terraform

DevFeed: [CloudFormation vs. Terraform](<https://devfeed.tech/articles/cloudformation-vs-terraform-22365.md>)

Original publisher: [Read original article](<http://www.afronski.pl/2017/04/11/terraform-vs-cloudformation.html>)

Author: Wojtek Gawroński (afronski)

Published: 2017-04-11T08:00:00Z

Content type: comparison

Language: en

Sources: [Wojtek Gawroński](<https://devfeed.tech/sources/wojtek-gawronski.md>)

Topics: [Terraform](<https://devfeed.tech/topics/terraform.md>), [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>), [Disaster Recovery](<https://devfeed.tech/topics/disaster-recovery.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [canvas](<https://devfeed.tech/tags/canvas.md>), [clojure](<https://devfeed.tech/tags/clojure.md>), [css](<https://devfeed.tech/tags/css.md>), [css3](<https://devfeed.tech/tags/css3.md>), [disaster-recovery](<https://devfeed.tech/tags/disaster-recovery.md>), [erlang](<https://devfeed.tech/tags/erlang.md>), [html](<https://devfeed.tech/tags/html.md>), [html5](<https://devfeed.tech/tags/html5.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mono](<https://devfeed.tech/tags/mono.md>), [net](<https://devfeed.tech/tags/net.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [sicp](<https://devfeed.tech/tags/sicp.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [vagrant](<https://devfeed.tech/tags/vagrant.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>), [webgl](<https://devfeed.tech/tags/webgl.md>)

### AI overview

This comparison examines Terraform and AWS CloudFormation for automating cloud infrastructure. The author explains the decision to use a pure CloudFormation setup, choose AWS, and drop Terraform, while discussing provider dependence, vendor lock-in, and disaster recovery considerations.

### Source excerpt

CloudFormation vs. Terraform. a There is a time when every project that uses a cloud computing service has a difficult choice to make - should we automate the infrastructure or not? Immediately after, another question pops up - how should we do it? Should we use a dedicated tool (AWS CloudFormation, Azure Resource Templates, OpenStack Heat or Google Cloud Deployment Manager) or a provider-agnostic solution? And then - immediately after a surprise comes in - at first glance, there is no other tool like Terraform available on the market (but there is - it is called Foreman :wink:). So we have a good tool, built by amazing people (HashiCorp) which does not rely on any particular cloud - problem solved? Not entirely. As a grown up, you know that like the ORM does not let you change database on the fly, Terraform will not let you automatically switch your cloud provider for your entire system. From the other hand - you fear vendor lock-in, and for sure you are considering how to design and prepare disaster recovery scenarios. A lot of unknowns, isn't it? I would like to show my rationale for a new project and infrastructure for which I, among others, was responsible. The motivation which drove us towards a pure CloudFormation setup, the reason behind our bet on AWS, and the motivation behind the decision to drop Terraform. Keep in mind that all remarks and comments pointed in this article are constructive criticism - it does not change my opinion about companies that created those tools at all. I have huge respect for both for AWS and HashiCorp - the work they have done, especially in tooling and cloud computing landscape is outstanding. As a user of AWS Services and HashiCorp tools I am grateful for the work they did. If you do not have experience with CloudFormation or Terraform - please read either amazing documentation or any other introductory article. I will assume your basic knowledge about these two. Terraform is not a silver bullet. When I evaluated Terraform, i

## Humidifier - CloudFormation made easier

DevFeed: [Humidifier - CloudFormation made easier](<https://devfeed.tech/articles/humidifier-cloudformation-made-easier-28627.md>)

Original publisher: [Read original article](<https://eng.localytics.com/humidifier-cloudformation-made-easier/>)

Author: Kevin Deisz

Published: 2016-06-20T17:19:11Z

Content type: release

Language: en

Sources: [Localytics](<https://devfeed.tech/sources/localytics.md>)

Topics: [AWS CloudFormation](<https://devfeed.tech/topics/aws-cloudformation.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [json](<https://devfeed.tech/tags/json.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

Localytics open-sources Humidifier, a Ruby gem that generates programmatic objects for AWS CloudFormation resources. It abstracts JSON manipulation, generates Ruby classes from CloudFormation specifications, and supports maintaining and deploying CloudFormation stacks and change sets.

### Source excerpt

Today we are open-sourcing Humidifier - one of the tools that we use internally to manage infrastructure on Amazon Web Services (AWS) at Localytics. This Ruby gem allows you to programmatically generate domain objects that represent the AWS CloudFormation (CFN) resources you want, handling the details of JSON manipulation under