Ömer Özbay
Thumbnail
Backend

Serverless Mimari ve Edge Computing'in Yükselişi

20 Nisan 2026 10 dk okuma 4.1K görüntülenme

Kullanıcılar milisaniyelik gecikmelere (latency) bile tahammülsüzleşti. Serverless (sunucusuz) mimari bizi altyapı yönetme derdinden kurtarırken, Edge Computing veriyi kullanıcıya en yakın fiziksel lokasyona (CDN ucuna) taşıyarak ışık hızında bir deneyim sunuyor.

Serverless 2.0: Artık Sadece Fonksiyon Değil

İlk dönem AWS Lambda gibi Serverless fonksiyonlar soğuk başlangıç (cold start) sorunlarıyla ünlüydü. Günümüzde V8 isolate tabanlı modern serverless platformları (Vercel Edge Functions, Cloudflare Workers) ile cold start sorunları sıfırlandı.

// Next.js Middleware ile Edge Edge Computing Örneği import { NextResponse } from 'next/server'; export function middleware(request) { // Kullanıcının coğrafi konumuna Edge noktasından çok hızlı erişim const country = request.geo.country || 'US'; if (country === 'TR') { return NextResponse.rewrite(new URL('/tr', request.url)); } return NextResponse.next(); } export const config = { matcher: '/', };

Veritabanları da Artık Serverless ve Edge'de

Kodumuz Edge'e taşındı ancak veritabanı hala Frankfurt'ta ise latency yine de yüksek olacaktır. Pragmatik bir çözüm olarak Supabase, Neon ve PlanetScale gibi dağıtık, sunucusuz veritabanı servisleri ortaya çıktı. Edge fonksiyonlarından bu servislere doğrudan, bağlantı havuzu (connection polling) olmadan HTTP üzerinden bağlanmak artık bir standart.

Pragmatik Dönüşüm Adımları

  • Statik ve Dinamiği Ayırın: Geleneksel SSR (Server Side Rendering) yerine ISR (Incremental Static Regeneration) kullanarak, veriyi build time'da oluşturun ama belli aralıklarla arkaplanda tazeleyin.
  • Doğru Yerde Doğru Teknoloji: Ağır PDF işlemleri veya CPU yoğun işler için geleneksel serverless (AWS Lambda) kullanırken, A/B testing, yönlendirme (routing), bot önleme gibi işleri Edge Functions'da çözün.
  • Durum Bilgisini Hafifletin: Edge üzerinde stateless (durumsuz) token yapıları (JWT) kullanarak merkezi Redis/DB sorgularından kaçının.

Sonuç

Edge Computing, uygulamanızın kod bloklarını dünya geneline yayma gücü verir. Serverless ve Edge yaklaşımları birleştirildiğinde global ölçekte ve sıfır altyapı maliyeti ile çalışan müthiş uygulamalar üretebilirsiniz.

Faydalı buldunuz mu? Bu içeriği kendi ağınızla paylaşarak bana destek olabilirsiniz.