Vendor Observatory

Revealed Preference

Benchmarks
Vendor IntelPrompt Intel
Analytics
QuerySearchInsights
Data
VendorsPlatformsActionsSessions
v0.2.0
Home/Edge Compute
⚡

Edge Compute

Edge runtimes, serverless functions, CDN compute

Each prompt simulates a real developer scenario asking AI coding assistants to recommend a edge compute vendor. Below: which vendors were recommended, how well they addressed constraints, and the reasoning behind each recommendation.

Top Vendor

fly-io

4 of 7 recommendations

Responses

30

across 3 prompts

Constraint Coverage

8%

15 constraints tracked

Platforms Tested

claude_codecodex_cli

Vendor Leaderboard

#VendorRecommendationsShare
1fly-io4
57%
2vercel-edge-functions2
29%
3cloudflare-workers1
14%

Prompt Breakdown

Edge Functions for Auth and Geo-Routing

200–400ms latency for EU/Asia users because simple endpoints run in us-east-1 on Railway

edge-01
10 responses
Top: vercel-edge-functions
Pain point: 200-400ms latency for EU/Asia users — API in us-east-1 only
Stack:nextjsvercelrailwaynodejs
Asked about:cloudflare-workersverceldeno-deployfastly
Existing StackWorkload DefinedFramework-SpecificCompatibilityStarts from PainConstraint-LedWorkload-LedExisting Vendor
✗ sub 10ms cold start✓ kv store✓ vercel integration✓ typescript✗ edge monitoring
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
codex_cliImplementedvercel-edge-functions

this fits your latency goal (<10ms cold start)

Gotchas: that `proxy.ts` runs **Node.js only**; for edge routing use `middleware.ts` with a compatible Next.js version. ([vercel.com](https://vercel.com/docs/routing-middleware?utm_source=openai))

codex_cliImplementedvercel-edge-functions

Edge Caching and Rate Limiting with Global KV

In-memory rate limiting resets on every deploy, Redis adds 20–50ms per cache check from the API

edge-02
10 responses
Top: cloudflare-workers
Pain point: rate limiting resets on deploy, Redis adds 20-50ms per cache check
Stack:expressredisaws
Asked about:cloudflare-workersvercelfastly
Existing StackWorkload DefinedFramework-SpecificCompatibilityStarts from PainConstraint-LedWorkload-Led
✓ global kv store✗ sub 50ms cold start✓ custom cache keys✓ programmatic purge✗ free tier 5m req
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
codex_cliImplementedcloudflare-workers

Gotchas: KV list visibility is eventually consistent and can lag. ([developers.cloudflare.com](https://developers.cloudflare.com/kv/concepts/how-kv-works/?utm_source=openai))

codex_cliImplementedNo primary vendor identified

Multi-Region API Deployment with Failover

300–600ms latency for EU/Asia — single-region API, CDN caching doesn't help for dynamic responses

edge-03
10 responses
Top: fly-io
Pain point: 300-600ms latency for EU/Asia — single region, CDN doesn't help for dynamic API
Stack:expressawsrds postgrescloudfront
Asked about:fly-iorailwayrenderaws-app-runnercloudflare-workers
Existing StackWorkload DefinedFramework-SpecificCompatibilityStarts from PainConstraint-LedWorkload-Led
✗ full nodejs runtime✗ multi region 3✓ single deploy✗ postgres multi region✗ budget conscious
claude_codeImplementedfly-io

Fly.io is the clear winner:

claude_codeImplementedfly-io

Fly.io is the clear winner:

claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
claude_codeRecommendedNo primary vendor identified
codex_cliImplementedfly-io
codex_cliImplementedfly-io

Constraint Coverage

single deploy3/1030%
kv store2/1020%
typescript2/1020%
programmatic purge2/1020%
vercel integration1/1010%
global kv store1/1010%
custom cache keys1/1010%
sub 10ms cold start0/100%
edge monitoring0/100%
sub 50ms cold start0/100%
free tier 5m req0/100%
full nodejs runtime0/100%
multi region 30/100%
postgres multi region0/100%
budget conscious0/100%