Serverless'ın Evrimi
Serverless mimarisi, 2014'te AWS Lambda ile başlayan bir devrimdi. Artık sunucu yönetimi derdi olmadan, sadece iş mantığına odaklanabiliyordunuz. Ancak ilk nesil serverless'ın ciddi sınırlamaları vardı: cold start süresi, vendor lock-in ve sınırlı çalışma süreleri.
2026 itibarıyla Serverless 2.0 olarak adlandırılan yeni dalga, bu sorunların çoğunu Edge Computing ile çözdü.
Edge Computing Nedir?
Edge Computing, hesaplamayı son kullanıcıya mümkün olan en yakın noktaya taşıma konseptidir. Geleneksel cloud mimarisinde bir istek şu yolu izler:
Kullanıcı (İstanbul) → Cloud Server (us-east-1, Virginia) → Response
Gecikme: ~150-200ms
Edge Computing ile:
Kullanıcı (İstanbul) → Edge Node (İstanbul PoP) → Response
Gecikme: ~10-30ms
Öncü Platformlar
Cloudflare Workers
- 0ms cold start — V8 Isolates teknolojisi sayesinde
- 300+ lokasyonda çalışır
- Workers KV ve Durable Objects ile state yönetimi
- R2 ile S3 uyumlu object storage
// Cloudflare Worker örneği
export default {
async fetch(request, env) {
const url = new URL(request.url);
// Edge'de cache kontrolü
const cache = caches.default;
let response = await cache.match(request);
if (!response) {
// Origin'e git
response = await fetch(request);
// Edge cache'e yaz (1 saat)
response = new Response(response.body, response);
response.headers.set('Cache-Control', 'max-age=3600');
await cache.put(request, response.clone());
}
return response;
}
};
Vercel Edge Functions
- Next.js ile native entegrasyon
- Edge Middleware ile request/response manipülasyonu
- Edge Config ile dinamik konfigürasyon
- ISR (Incremental Static Regeneration) desteği
Deno Deploy
- Deno runtime üzerine kurulu
- TypeScript native desteği
- GitHub entegrasyonu ile otomatik deployment
- Fresh framework ile full-stack edge uygulamaları
Ne Zaman Edge, Ne Zaman Traditional Cloud?
| Senaryo | Edge | Traditional Cloud |
|---|---|---|
| API Gateway / Routing | ✅ İdeal | Gereksiz gecikme |
| A/B Testing | ✅ Anlık karar | Mümkün ama yavaş |
| Auth Token Doğrulama | ✅ Hızlı | Mümkün |
| Ağır Veritabanı İşlemleri | ❌ Uygun değil | ✅ İdeal |
| ML Model Inference | ❌ Sınırlı | ✅ GPU desteği |
| Resim/Video İşleme | ⚠️ Sınırlı | ✅ İdeal |
Pratik Mimari: Edge + Cloud Hibrit
Gerçek dünya uygulamalarında en iyi yaklaşım hibrit mimaridir:
Kullanıcı → Edge (Auth, Cache, A/B, Rate Limit)
↓
Cloud Function (İş mantığı)
↓
Database (Planetscale, Neon, Turso)
Sonuç
Edge Computing, serverless mimarisini bir sonraki seviyeye taşıdı. Cold start sorunu ortadan kalktı, global dağıtım standart hale geldi ve geliştirici deneyimi dramatik şekilde iyileşti. 2026'da yeni bir proje başlıyorsanız, Edge-first düşünmek artık bir lüks değil, rekabet avantajı sağlayan bir zorunluluk.