From Cloud-First to Cloud-Right: Why "Cloud-First" Broke Down — and What Replaced It (2 of 7)
In this blog
Blog Series: From Cloud-First to Cloud-Right | Blog 2 of 7
For a good long stretch, cloud-first was exactly right.
We were stuck in legacy infrastructure that was slow, rigid and eating budget with no upside. Cloud was the escape hatch: Provision in minutes, scale on demand, experiment without CapEx fights. It broke inertia. Teams shipped faster. Modernization finally had momentum. That wasn't a blunder — it was the kick most organizations needed.
But here's the thing: What lights the fire doesn't always keep it burning. Cloud-first was a catalyst, not a constitution. And as organizations scaled, gaps emerged in three key places: economics, governance and architecture.
The economics inverted for steady-state workloads
Elasticity is brilliant when demand is bursty and unpredictable (e.g., see global consumer apps, seasonal spikes, spinning up and down dev/test environments, etc.). But when it comes to predictable, always-on workloads like ERP, core databases or batch processing, the math starts to work against you. Egress fees compound. Reserved instances help, but they trade flexibility for discounts. Flexera's 2025 State of the Cloud report found that 84% of organizations cite managing cloud costs as their top challenge, with average waste running around 27%.
I've sat in rooms where teams presented migration business cases promising savings, only to watch quarterly bills come in at twice the forecast. And it's rarely because someone screwed up the migration. It's because the workload was never a good fit for public clouds in the first place; it just got swept up in the wave. That's not an execution failure. It's a placement mismatch.
Governance couldn't keep up with adoption speed
When the mandate was "move fast," standards were the first casualty. Shadow IT bloomed. Tools fragmented. Security became patchwork with each group solving the same problems differently. What looked like agility in year one became compliance and an operational liability by year three.
Architectural sprawl compounded everything
Fast migrations bred platform soup: exceptions everywhere, no portfolio-level visibility, duplicated resilience across environments. What felt agile at the workload level turned into operational quicksand at scale. A recent study found that 70% of CEOs acknowledge they arrived at their current cloud environment "by accident, rather than by design." When the CEO is saying that out loud, you know the conversation has changed.
Underneath all three: Workload mismatch
Not everything benefits from public cloud's core traits. Data gravity pins certain workloads close to where the data lives. Compliance rewrites the rules for regulated industries. Lifecycle stage changes the calculus; what makes sense in dev/test doesn't always make sense in production at steady state. Treating clouds as the default destination ignores all of that nuance.
AI is intensifying this reckoning
In 2026, AI workloads account for roughly 22% of enterprise cloud costs, and that share is growing fast. But AI doesn't behave like traditional workloads. Training large models demands burst GPU compute that public cloud handles well. Inference at scale, on the other hand, often favors low-latency, dedicated infrastructure closer to the data. The data gravity around AI models, training sets, vector stores, fine-tuning pipelines, all pull placement decisions in directions that "default to public cloud" can't accommodate. AI didn't cause cloud-first to break down, but it's making the cost of sloppy placement impossible to ignore.
So what's replaced cloud-first?
Deliberate, workload-by-workload decisions. The question has shifted from "How fast can we get to cloud?" to "Where should this workload run, and more importantly, why?" That's not a retreat. That's maturity.
It means bringing finance into architecture reviews before deployment, not after the bill lands. It means measuring success by portfolio resilience, cost predictability and governability, not by migration counts. It means asking whether hybrid, private cloud, edge or selective repatriation is the right answer for a given workload and not treating any of those as failure.
The sharpest teams I'm seeing right now don't treat this shift as an admission that they got it wrong. They treat it as the natural next step. They're not swinging the pendulum back to on-prem. They're building decision frameworks that make workload placement repeatable, defensible and tied to business value. Cloud-first got us moving. Now the job is figuring out where everything belongs.
What's next
Next in the series: The Workload Profile Framework — a practical model for deciding where things should run. Because if the old answer was "cloud-first," the new one needs to be more than "it depends."