<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Developer-Experience | The AWS Blog</title><link>https://theawsblog.com/tags/developer-experience/</link><description>Articles, tutorials and insights from the AWS community.</description><generator>Hugo</generator><language>en</language><managingEditor>@theawsblog (The AWS Blog)</managingEditor><webMaster>@theawsblog</webMaster><lastBuildDate>Tue, 30 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://theawsblog.com/tags/developer-experience/index.xml" rel="self" type="application/rss+xml"/><item><title>CloudFormation Express mode is about feedback loops, not just faster deploys</title><link>https://theawsblog.com/news/emiliano-montesdeoca/cloudformation-express-mode-feedback-loops/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://theawsblog.com/news/emiliano-montesdeoca/cloudformation-express-mode-feedback-loops/</guid><description>AWS CloudFormation Express mode shortens infrastructure iteration by completing after configuration is applied, but builders need clear guardrails for when stabilization still matters.</description><content:encoded>&lt;p&gt;CloudFormation Express mode is easy to read as a speed announcement. The more useful way to read it is as a feedback-loop announcement.&lt;/p&gt;
&lt;p&gt;In the &lt;a href="https://aws.amazon.com/blogs/aws/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/"&gt;AWS News Blog post&lt;/a&gt;, AWS explains that Express mode lets CloudFormation complete when resource configuration has been applied instead of waiting for extended stabilization checks. That can make stack operations much faster, especially during iterative infrastructure work.&lt;/p&gt;
&lt;p&gt;That is valuable, but only if teams understand what changed: CloudFormation is not making every resource ready sooner. It is changing when the deployment returns control to you.&lt;/p&gt;
&lt;h2 id="what-changed"&gt;What changed&lt;/h2&gt;
&lt;p&gt;Standard CloudFormation waits for stabilization checks after applying resource configuration. Those checks are useful when the next action depends on the resource being operational.&lt;/p&gt;
&lt;p&gt;Express mode skips that waiting period and lets resources continue stabilizing in the background. AWS says this can reduce deployment time by up to four times and highlights examples where long wait periods around resources such as Lambda network interfaces become much shorter.&lt;/p&gt;
&lt;p&gt;No template changes are required. Builders can use Express mode through the console, AWS CLI, SDKs, CDK, and other IaC workflows.&lt;/p&gt;
&lt;h2 id="where-it-helps-most"&gt;Where it helps most&lt;/h2&gt;
&lt;p&gt;This is strongest in development and platform engineering loops where the cost of waiting is high and the risk of background stabilization is low.&lt;/p&gt;
&lt;p&gt;Good fits include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;iterative CDK or CloudFormation template development,&lt;/li&gt;
&lt;li&gt;AI-assisted infrastructure generation where an agent needs quick validation cycles,&lt;/li&gt;
&lt;li&gt;sandbox environments where failed or incomplete resources can be cleaned up,&lt;/li&gt;
&lt;li&gt;inner-loop testing of isolated infrastructure components,&lt;/li&gt;
&lt;li&gt;deletes that currently block workflows while AWS finishes cleanup.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The bigger win is not shaving seconds from one deployment. It is reducing the friction that makes engineers avoid small infrastructure changes. Faster feedback encourages smaller changes, and smaller changes are easier to review and recover.&lt;/p&gt;
&lt;h2 id="where-i-would-be-careful"&gt;Where I would be careful&lt;/h2&gt;
&lt;p&gt;Express mode should not become the default answer for every production deployment.&lt;/p&gt;
&lt;p&gt;If your pipeline shifts traffic, starts integration tests, runs database migrations, or declares a release successful immediately after CloudFormation returns, stabilization still matters. A resource can be configured but not yet ready for the next dependency in your delivery process.&lt;/p&gt;
&lt;p&gt;The practical guardrail is simple: separate &lt;strong&gt;configuration applied&lt;/strong&gt; from &lt;strong&gt;service ready&lt;/strong&gt;. Express mode can own the first signal. Your pipeline still needs health checks, smoke tests, alarms, and rollback logic for the second.&lt;/p&gt;
&lt;p&gt;Also note the rollback behavior. The source article says Express mode disables rollback by default for the fastest iteration experience, with options to re-enable rollback. That is sensible for local iteration. For production, it should be an explicit decision with cleanup and monitoring in place.&lt;/p&gt;
&lt;h2 id="builder-checklist"&gt;Builder checklist&lt;/h2&gt;
&lt;p&gt;Before adopting Express mode broadly, I would define three deployment profiles:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Inner loop:&lt;/strong&gt; Express mode allowed, rollback optional, cleanup automated.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pre-production:&lt;/strong&gt; Express mode allowed only when smoke tests verify readiness after stack completion.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Production:&lt;/strong&gt; Express mode allowed only for stacks where downstream steps do not assume full stabilization, or where readiness gates replace CloudFormation waiting.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Also update runbooks. If a deployment returns faster but a resource continues stabilizing, on-call engineers need to know where to look: CloudFormation events, service-specific logs, metrics, and alarms.&lt;/p&gt;
&lt;h2 id="the-practical-takeaway"&gt;The practical takeaway&lt;/h2&gt;
&lt;p&gt;CloudFormation Express mode is not a license to ignore readiness. It is a way to stop paying stabilization latency when your workflow does not need CloudFormation to wait.&lt;/p&gt;
&lt;p&gt;Used deliberately, it can make infrastructure development feel less heavy and make AI-assisted IaC workflows more practical. Used casually, it can move waiting from CloudFormation into your users&amp;rsquo; first request. The difference is whether your pipeline has an explicit readiness gate after the stack operation completes.&lt;/p&gt;</content:encoded></item></channel></rss>