Ana içeriğe atla

Sözlük · devops

Edge Function

Tanım

Edge function, kullanıcıya en yakın CDN noktasında çalışan sunucusuz işlevdir. Klasik server (us-east-1) yerine 100+ global lokasyonda çalışır — latency 200ms'den 20ms'e iner. Vercel Edge, Cloudflare Workers, AWS Lambda@Edge, Deno Deploy başlıca platformlar.

Yayın: 2026-05-05Güncelleme: 2026-05-05

Detaylı açıklama

Geleneksel mimari: kullanıcı (İstanbul) → backend (us-east-1) → 200ms RTT. Edge mimari: kullanıcı → en yakın edge node (Frankfurt, 30ms) → 20-50ms toplam.

2026 platformlar: Vercel Edge (Next.js native, V8 isolates), Cloudflare Workers (V8 isolates, 270+ lokasyon), Deno Deploy (TypeScript native), AWS Lambda@Edge (CloudFront entegre).

Sınırlamalar: bundle <1 MB, 50ms CPU, native Node.js modules yok (sadece Web API'ler), filesystem yok, DB connection pooling zor (D1, Turso edge-friendly).

Kullanım senaryoları: auth/redirect (Next.js middleware), A/B test, geo-routing, image optimization, AI inference (küçük model), real-time analytics, KV/cache.

Kullanım senaryoları

Auth middleware (her isteğin başında)

A/B test routing

Geographic redirect

Image optimization on-the-fly

Edge cache (1-100ms response)

AI inference (lightweight)

Güçlü yanlar

  • +Latency 5-10x düşer
  • +Cold start <1ms (V8 isolates)
  • +Global yayılım otomatik
  • +Pay-per-use (idle 0 maliyet)

Zayıf yanlar

  • Bundle size limit (1 MB)
  • CPU time limit (50ms)
  • Native Node.js modules yok
  • DB connection pooling zorlu

İlgili terimler

ServerlessCDNVercelCloudflareNext.js

İlgili hizmetler

Edge Function ile ilgili proje planlıyorsan

30 dakikalık keşif görüşmesinde projene özel mimari + maliyet + ekip önerisini yazılı paylaşıyoruz.

Keşif görüşmesi başlat