What Cloudflare is trying to become, and why the old edge model was much simpler.
The Cost of Ambition
A three-part series on what happened when Cloudflare expanded from a stateless edge network into a broader application platform. The argument works best in sequence: first the ambition, then the engineering approach, then the complexity bill.
How Cloudflare splits the state problem into D1, Durable Objects, placement, and localization controls.
What that architecture means for developer mental load, abstraction leakage, and platform tradeoffs.
Read The Series
The Through-Line
Cloudflare's early magic came from hiding Internet complexity behind a simple promise:
User -> nearest Cloudflare edge -> origin
The moment Cloudflare tries to host stateful applications, that simplicity runs into locality, consistency, and compliance constraints.
Why This Split Works
The original draft was mixing product direction, technical mechanisms, and platform critique in one long arc. Splitting it into three posts keeps each question clean.
Reading Order
ambition -> approach -> cost
The critique lands better once the reader understands both the goal and the engineering response.
Cloudflare's ambition is to make the edge behave more like a cloud. The deeper it goes into stateful workloads, the more distributed-systems reality shows through.