Engineering brief

Application-driven infrastructure: Stop pre-building environments, start deploying on demand

GOTO Conferences1 min read · saves 37 min

At a glance

Relevance
Practical value
Warnings
None

Most teams still pre-build environments like it's the data center era. The result is idle infrastructure, high costs, and deployment friction.

Eliminates the core bottleneck of environment availability and cost in software delivery.

Summary

Kief Morris argues that pre-provisioned infrastructure—the common pattern of a central team building static environments—creates a paradox: teams either wait for environments or overspend on idle ones. This friction stems from treating infrastructure like physical hardware, despite the cloud's API-driven flexibility.

The alternative is application-driven infrastructure: provisioning and updating infrastructure as part of the application deployment process. This allows ephemeral, just-enough environments and decouples teams from central bottlenecks. The key enabler is composable infrastructure, breaking monolithic Terraform projects into smaller, independently deployable components.

This approach requires a shift in governance. Instead of a platform team building every environment, they build validated, reusable infrastructure components. Teams can then assemble what they need, using pipelines for compliance. The tradeoff is upfront investment in component design and orchestration, which most organizations underestimate.

Watch the video

This video is blocked due to your privacy settings. To watch this video, please accept YouTube marketing cookies.

Related breakdowns

Get TL;DW

Too Long; Didn't Watch.

A concise breakdowns of the AI and devtools videos that actually matter for engineering leaders.

Free. Weekly. No hype.

Video and thumbnails remain the property of their respective creators. tldw.news provides editorial analysis, commentary, and discovery links to original content.