Edge Computing’i Kendi Sunucumda Denedim

Edge computing hep uzak bir kavram gibi gelirdi — büyük şirketlerin, telekom operatörlerinin işi. Ama bir gün düşündüm: “Benim VPS’im de bir edge node olabilir mi?” Cevap: evet. Ve sonuçlar şaşırtıcıydı. Bu yazıda kendi sunucumda edge computing kurulumunu, performans sonuçlarını ve öğrendiklerimi anlatıyorum.
Konu İçeriği
Edge Computing Nedir? Basitçe
Normalde bir web isteği şöyle çalışır: kullanıcı → bulut sunucu (ABD/AB) → kullanıcı. Gecikme: 100-300ms. Edge computing ise işlemi kullanıcıya en yakın sunucuya taşır: kullanıcı → yakın sunucu → kullanıcı. Gecikme: 10-50ms.
CDN (Cloudflare, Akamai) statik dosyaları cache yapar. Edge computing ise dinamik işlemleri yakın sunucuda çalıştırır — API çağrıları, veri filtreleme, AI inference. Fark bu.
Gartner’ın 2025 raporuna göre, kurumların %45’i edge computing altyapısına yatırım yapıyor ve 2028’e kadar kurumsal verinin %75’i geleneksel bulut dışında işlenecek. Ama edge sadece büyük şirketlerin değil — küçük ölçekte de uygulanabilir.

Kurulumum — Ne Yaptım?
İstanbul’da bir VPS (Hetzner, 2 CPU, 4 GB RAM) kurdum ve edge node olarak yapılandırdım. Amaç: Türkiye’deki kullanıcılar için API yanıtlarını hızlandırmak.
Mimari
Ana sunucu: Frankfurt (ana API + veritabanı)
Edge node: İstanbul (cache + lightweight processing)
İstanbul’daki edge node’un görevleri:
- Frequently istenen API yanıtlarını cache’leme
- JWT doğrulama (authentication’ı edge’de yapma)
- Basık veri filtreleme ve transformasyon
- Rate limiting (kötüye kullanım engelleme)
Kullanılan Araçlar
# Edge node yazılım stack: Nginx (reverse proxy + cache) Lua scripting (isteği işleme) Redis (cache store) Prometheus + Grafana (monitoring)
Performans Sonuçları — 1 Haftalık Test
| Metrik | Edge Öncesi | Edge Sonrası | Değişim |
|---|---|---|---|
| Ortalama API yanıtı | 180ms | 35ms | -80% |
| P99 yanıt süresi | 450ms | 85ms | -81% |
| Cache hit oranı | %0 | %72 | +72pp |
| Bandwidth tasarrufu | – | %45 | – |
| Edge node CPU kullanımı | – | %12 | – |
| Edge node RAM kullanımı | – | 1.2 GB | – |
API yanıt süresi 180ms’den 35ms’e düştü — %80 iyileşme. P99 (en yavaş %1) ise 450ms’den 85ms’e. Bu, kullanıcı deneyiminde bariz bir fark yaratıyor. Sayfa yüklenme süresi 0.5 saniyeden azaldı.

En Zor Kısımlar — 3 Problem
Problem 1: Cache Invalidation
Edge cache’ini ne zaman invalidate edeceğiniz kritik. Kullanıcı profilini güncellediğinde cache’deki eski veri hâlâ dönüyordu. Çözüm: write-through cache pattern — her write işlemi hem ana sunucuya hem edge’e yazılıyor.
Problem 2: Veri Tutarlılığı
İki sunucu arasında veri senkronizasyonu gerekiyor. Stok sayısı Frankfurt’ta güncellendiğinde İstanbul’daki cache hemen invalidate olmalı. Redis Pub/Sub ile çözdüm — ana sunucu değişiklikleri publish ediyor, edge node subscribe oluyor.
Problem 3: Monitoring
İki ayrı sunucuyu izlemek tek sunucudan karmaşık. Prometheus federation ile metrikleri merkezileştirdim ama kurulum 2 gün sürdü.
Maliyet Analizi
| Kalem | Aylık Maliyet |
|---|---|
| Edge VPS (Hetzner Istanbul) | €8 |
| Redis Cloud (ücretsiz plan) | €0 |
| Ek bandwidth | €2 |
| Zaman (kurulum + bakım) | ~10 saat/ilk ay |
| Toplam aylık | ~€10 |
€10’a %80 API hızlanması — bu yatırım geri dönüşü harika. Cloudflare Workers veya AWS CloudFront Functions ile benzer sonuç alabilirsiniz ama maliyet 5-10 kat fazla olur.
Kimler Edge Computing Yapabilir?
Edge computing sadece büyük şirketler için değil. Eğer şunları yaşıyorsanız, edge düşünün:
- Kullanıcılarınız uzak bir sunucuya bağlıysa — Türkiye’deki kullanıcılar, ABD’deki sunucuya bağlanıyorsa edge mantıklı.
- API yanıt süreniz 100ms+ ise — edge ile bu 20-40ms’e düşebilir.
- Aynı sorgu tekrar tekrar geliyorsa — cache hit oranı yüksekse edge çok etkili.
- Bütçeniz kısıtlıysa — €10/ağır harika bir edge node kurulabilir.
Sıkça Sorulan Sorular
CDN ile edge computing aynı mı?
Hayır. CDN statik dosyaları cache yapar (resimler, CSS, JS). Edge computing ise dinamik işlemleri yakın sunucuda çalıştırır (API çağrıları, veri işleme). CDN + Edge birlikte kullanılabilir.
Cloudflare Workers edge computing mi?
Evet, Cloudflare Workers tam anlamıyla edge computing. 300+ lokasyonda JavaScript çalıştırıyor. Ama kendi sunucunuzda edge kurmak daha ucuz ve daha fazla kontrol veriyor.
Kaç edge node gerekli?
Tek bir lokasyona hizmet veriyorsanız 1 edge node yeterli. Türkiye genelinde hizmet veriyorsanız İstanbul + Ankara + İzmir 3 node mantıklı. Küresel hizmet için 5-10 node.
Edge computing güvenlik riski var mı?
Edge node’a yapılan saldırılar ana sunucuyu etkilemez (avantaj). Ama edge node’un kendisi hacklenebilir — JWT secret gibi hassas verileri edge’de tutmamaya dikkat edin.
Sonuç
Kendi sunucumda edge computing kurdum ve API yanıt süresini %80 düşürdüm. Maliyet: €10/ay. Kurulum: 2 gün. Sonuç: kullanıcı deneyimi dramatik şekilde iyileşti.
Edge computing uzak bir kavram değil — bir VPS ve birkaç saat ile başlayabilirsiniz. Eğer kullanıcılarınız uzak bir sunucuya bağlanıyorsa ve API yanıt süreniz 100ms+ ise, edge computing denemeye değer. Ben €10’a hayatımı kolaylaştırdım — siz de yapabilirsiniz.


