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.
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
İ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