DEV Community

Cover image for Your AI Doesn't Need to Pick a Side
Robert Imbeault
Robert Imbeault

Posted on

Your AI Doesn't Need to Pick a Side

Cloud, private cloud, on-prem, on-device, and edge aren’t competing futures. They’re different answers to one question: where should this workload actually run?

Enterprise AI deployment has somehow become a team sport.

Cloud is the future. Local is the future. Edge is the future.

Pick your side. Buy the T-shirt. Defend it on LinkedIn.

I think the framing is wrong.

These architectures aren’t competing destinations. They’re points on a continuum, and the useful question isn’t which one wins.

It’s:

How close does this workload need to be to the data, the person, and the decision?

That question makes most of the deployment debate considerably less dramatic.

The Continuum Is Really About Distance

We’ve seen this pattern before.

Computing started on centralized mainframes because that was where enough compute existed. Then more capability moved to PCs, laptops, and eventually phones.

But laptops didn’t kill data centers. Phones didn’t kill laptops.

New computing layers changed which workloads belonged where.

AI is following the same pattern.

The cloud came first because frontier models require enormous amounts of compute and memory. Centralized infrastructure made that capability available to almost anyone through an API.

For many workloads, that remains the right architecture.

But as AI moves into more parts of an organization, the tradeoffs change.

Think about deployment as a continuum:

Cloud → Private Cloud → On-Prem → On-Device → Edge

Moving along that continuum generally brings intelligence closer to the organization and eventually to the place where the work happens.

That can mean lower latency, greater control, better offline operation, and tighter data boundaries.

It also means more operational responsibility.

Everyone likes sovereignty until someone has to patch the inference server.

There is no universally correct point on the continuum. There is only the right tradeoff for a particular workload.

Why More AI Is Moving Closer to the Work

A few years ago, running capable language models inside an ordinary organization sounded expensive enough to make the cloud decision fairly obvious.

That is changing.

Open models are improving. Hardware is getting better. Quantization and inference optimization are making capable models practical on increasingly modest infrastructure.

That shifts what can run where.

A workload that required a large cloud environment may become practical on-prem. Something that needed a server may eventually fit on a workstation. Something that needed a workstation may move onto a laptop.

The machine gets stronger while the model gets smaller.

Eventually, they meet somewhere in the middle.

That’s particularly interesting for workloads where proximity changes the product itself.

An on-device model can keep working without connectivity and may never need to send sensitive information away from the device.

At the edge, the argument becomes even stronger.

A model running beside factory equipment, medical hardware, industrial sensors, or autonomous machinery operates under very different constraints from an assistant sitting behind a web interface.

Milliseconds matter. Connectivity may be unreliable. Sending every decision across a network can become more than inefficient.

Sometimes it’s simply the wrong architecture.

Hybrid Isn’t a Compromise

One of the stranger assumptions in enterprise AI is that organizations will eventually settle on a single deployment model.

Why would they?

A company might use a frontier cloud model for compute-heavy reasoning while keeping sensitive workloads on infrastructure it controls. Knowledge workers may eventually run useful models directly on their devices, while industrial systems execute inference at the edge.

All at the same time.

That is not architectural indecision. That is architecture.

The deployment decision should follow the workload, not the other way around.

That also means today’s answer doesn’t have to be permanent.

Models will become more efficient. Hardware will improve. Costs will change. A workload that belongs in the cloud today may make much more sense somewhere else two years from now.

Good AI infrastructure should preserve that option.

Ask Where the Workload Belongs

So instead of asking:

Which deployment model wins?

I think developers should ask:

Where should this particular workload run?

Start with the constraints.

Where is the data? How much latency matters? Does the system need to survive without connectivity? What security boundary does it need to stay inside? How much compute does the workload actually require?

Then choose the architecture.

The best AI infrastructure won’t force every workload into one environment. It will make it easier for models, context, policies, and workflows to move as those requirements change.

AI isn’t becoming completely centralized.

It isn’t becoming completely decentralized.

It’s becoming distributed.

And the interesting engineering problem isn’t choosing which side wins.

It’s making sure each workload can run where it makes the most sense.


This is a conversational remix of an article I published on Backboard’s blog. Read the original deep dive here.

Top comments (1)

Collapse
 
robimbeault profile image
Robert Imbeault

What AI workload are you currently running somewhere mostly because that was the easiest place to put it?