The Norway essay showed hyperscalers running a sovereign-grade macro trade. This essay explains the third option: Mu — how to use hyperscalers as infrastructure (not gods) while keeping your strategic freedom. Rent their muscles. Own your brain. Build where they structurally cannot follow.

The Norway essay laid out the macro: hyperscalers are running a clean, sovereign-grade trade. They're not just "cloud vendors" — they're post-national macro players.
Once you see that, you're left with three paths:
This essay explains the third option.

Use hyperscalers as infrastructure, not as gods.
Own what they structurally cannot: your brain, your narrative, your edge.
This is neither:
Mu is middle path with teeth:
You always negotiate from strength.
Hyperscalers are excellent at:
They are structurally bad at:
The Mu move: Use their infrastructure for undifferentiated heavy lifting. Own everything that requires taste, domain knowledge, or strategic positioning.
In practice:
The mistake most teams make: they build for one provider (usually OpenAI), then try to "add" alternatives later.
By then, you're already locked in. Your code assumes their API shape. Your costs assume their pricing. Your roadmap assumes their release schedule.
The Mu move: Design for vendor interchangeability from day one.
In practice:
This isn't just "good engineering" — it's strategic insurance. When a vendor raises prices 3x or gets acquired or changes terms of service, you can migrate in hours, not months.
Hyperscalers compete on horizontal scale: cheapest compute, fastest CDN, most regions.
They cannot compete on vertical depth in your domain. They don't know your users. They don't understand your workflow. They won't build opinionated tools for your niche.
The Mu move: Build your competitive moat where hyperscalers structurally cannot follow.
Examples of Mu-native moats:
Hyperscalers can offer "AI chat." They cannot offer "AI that understands how quantitative hedge funds run attribution analysis" or "AI that knows how to navigate FDA submission workflows."
That's your moat.
Here's how to build Mu into your stack from the start:
Never click buttons in AWS Console. Use SST, Terraform, or Pulumi.
Why: You can redeploy your entire stack in a new account or region in minutes. Your infrastructure is portable, version-controlled, and auditable.
Don't call openai.chat.completions.create() directly in your business logic.
Create an abstraction:
interface LLMProvider {
complete(prompt: string, options: CompletionOptions): Promise<string>
embed(text: string): Promise<number[]>
models: string[]
}
Implement it for each provider. Swap them at runtime.
Why: When OpenAI raises prices or introduces rate limits, you route traffic to Anthropic or Bedrock in a config change.
Store your data in your database, not theirs.
Why: If you need to leave, you can take your data with you. No vendor can hold it hostage.
Some services are designed to lock you in:
The trap: They're easy to start with, but you can't leave without rewriting your entire app.
The Mu move: Use composable primitives instead:
Don't assume you'll always run in us-east-1.
Why: Geopolitical risk is real. Regulatory requirements change. Vendor outages happen. You want the option to move.
Why does Mu make business sense?
When you're locked into one vendor:
With Mu:
When a vendor knows you're locked in, they have pricing power.
When they know you can leave in a week, they give you better terms.
Real scenario:
You can only play this card if you actually can leave.
AI models improve fast. If you're locked into one vendor, you're stuck with their release schedule and their roadmap.
With Mu:
You compose the best-of-breed for each task, always.
Hyperscalers are macro players optimizing for horizontal scale. That creates structural blind spots:
They can't build "AI for quantitative finance" or "AI for FDA submissions" or "AI for construction permit workflows."
They build platforms. You build solutions.
They optimize for "everyone can use this."
You optimize for "our users love this because it's built for them."
They avoid:
You can own these.
They ship features on quarters or years.
You ship on days or weeks.
They have "accounts."
You have relationships.
Here's a sketch of a Mu-native AI application stack:
The key: Every layer is portable. You can move to a new cloud provider, a new AI vendor, or self-hosted infrastructure without rewriting your app.
No. You're not building everything from scratch. You're using vendor services — you're just not locking yourself in.
The cost of abstraction is small. The cost of lock-in is existential.
Yes, sometimes. But vendor-specific features are often lock-in traps.
If a feature is truly essential and has no alternative, you can use it — just limit the blast radius (e.g., use it in one module, not across your entire codebase).
No. You need expertise in your domain and in composable primitives.
Vendor APIs change. Primitives (HTTP, databases, vector search, function calling) are stable.
Mu is more important when you're small.
Big companies can negotiate. Small companies get rate-limited, repriced, or ignored.
Mu gives you strategic optionality even at small scale.
Mu has costs. It's not always the right strategy.
Don't use Mu if:
You're doing a prototype or throwaway project. Just ship fast. Lock-in doesn't matter if you're killing it in 3 months.
Your entire business is reselling a vendor's service. If you're building "ChatGPT for lawyers" and it's just a thin wrapper, you're not escaping lock-in. (But you should probably rethink your business.)
You have infinite capital and the vendor will never care about you. If you're AWS's biggest customer, you have leverage without Mu. (But this applies to maybe 10 companies.)
For everyone else: Mu is insurance. It's optionality. It's the difference between being a partner and being a tenant.
More than a technical architecture, Mu is a strategic posture:
Hyperscalers are powerful. They're running a brilliant macro trade. They're going to win the infrastructure wars.
But they don't have to own your business.
Use their muscles. Own your brain. Build your moat where they structurally cannot follow.
That's Mu.
Want to talk Mu strategy? Find me on Bluesky or email: erik@bethke.com
Published: November 17, 2025 3:50 PM
Last updated: November 17, 2025 3:51 PM
Post ID: 04bf0f9a-9e83-4c63-97b7-d1a15c550c71