Platform Week: A Developer Platform That Spans Compute, Storage, and Services
A developer platform has to provide more than just a place to run code. It needs compute that scales automatically, storage options that match different data shapes, and supporting services for media delivery, observability, and integration. Cloudflare's Developer Platform aims to supply all of these from the edge, with a focus on letting developers avoid managing infrastructure while keeping data and processing as close to users as possible. During Platform Week, the company expanded its tools across storage, compute, and the surrounding ecosystem.
Compute: Workers and the Push for Open Standards
Workers, the serverless runtime at the heart of the platform, isn't just a standalone execution environment. It integrates with other Cloudflare services for tasks like routing requests, sending or filtering email, and blocking bots. Beyond the core functions, three developments stand out for backend and application developers:
- Service bindings are now generally available, enabling Workers to call other Workers directly. That doesn't just enable richer application architectures; it also means developers don't pay while a downstream Worker is waiting on an internal request, rather than actively processing.
- The Workers runtime is scheduled to be released under an open-source license later this year. This move addresses two common concerns: the ability to run and test code locally during development outside of Cloudflare's network.
- Cloudflare is working with core contributors from Deno and Node.js as part of the WinterCG to establish standard server-side APIs. The goal is to reduce vendor lock-in by making it less painful to move applications across runtimes in the future.
Storage: More Options, No Egress Fees
Applications aren't built on a single storage model. Object storage works well for images but not for relational user data, and different kinds of data require different database paradigms. The platform expanded its storage breadth during Platform Week with beta availability for R2 (object storage) and the introduction of D1, a SQLite-based database. These slot alongside existing tools like Workers KV and Durable Objects and Cloudflare's edge cache.
R2's positioning is worth noting for developers sensitive to data movement costs: it does not charge egress fees for reading stored objects. That flexibility extends to the overall design philosophy—the expectation is that developers can pick a potential storage tool from another provider and still hook it in.
Development and Media Services
Static sites and media pipelines get renewed support in a couple of ways:
- Pages got a new build infrastructure designed to reduce waiting time, with incremental logs available during the build process rather than only after completion. Developers can attach pre-existing assets with direct uploads or keep using Git integrations. Interactive features previously tackled with Workers can be extended via the new Pages Plugins mechanism.
- For media-centric sites, the platform continues to handle the pipeline of uploading, resizing, and optimizing images, alongside solutions for live streaming.
Observability Tooling
Visibility sits on top of the core platform; developers can't guarantee reliability without log telemetry. New additions announced during Platform Week to support this include Logpush for Workers, a programmable Pub/Sub (MQTT-based) option. Meanwhile, the Workers Analytics Engine anchors a pipeline for publishing and processing events that can end up in visualizations.
Workers can route logs to R2 as well, offering an in-platform destination for the massive volume of output that functions produce.
Network-Level Integration
Building on Cloudflare's network offers advantages where application code and the network layer are normally two separate providers. Two services announced during the week point to that integration:
- Cache Reserve uses R2 as a mid-tier cache. When content is evicted from the big node inventory or expires from your front door, the R2 bucket picks something up in-network to keep egress fees for revisiting the origin at zero.
- Magic NAT targets connectivity between distributed subsystems, allowing systems with overlapping private IP ranges to communicate without the latency, fees, or multi-zone gateway configuration common to alternative setups.
Outside Integrations
An internal suite doesn't intersect with all vendor ecosystems. The Developer Platform Ecosystem is a broader effort to integrate—and extend—the platform with a developer's existing selection of external services and suppliers making sure the large, new toolset doesn't lock out the toolset one already has.
Bringing It Together: A Platform Without Regional Levers
Combining the compute functionality, expanded storage categories, and integrated services shifts development away from the process of planning which regional infrastructure an object or process is housed on. The possibility is to serve at scale from what's effectively one global region—"Region Earth." At request time, the system automatically chooses where an object is stored or retrieved; running in "region U.S. East" no longer has to be a deliberate human action inside your backend code.
Workers orchestrate the data flow: a user can hit your endpoint, KV or D1 holds platform state, media trades space for specific CDN-level workflow wherever it lives in the app lifecycle, and Cache Reserve avoids origin re-fetch when an edge node cache clears. Once built, runtime event capture and telemetry through the analytics engine let a single team monitor both code and app health.
Cloudflare highlighted over 35 announcements during Platform Week with an implcit waiting on the next project to nestle into that stacking inventory of building techniques. A multi-user Wordle clone, OAuth authorizations attaching URLs to a newsletter registrant, and train-live-departure boards using Workers each sprang from different spots on this computing continuum—further proof that on edge-hosted setups, the back-end server doesn't crowd the page of what you're shipping.



