Vercel nedir?
Bir proje yapıyorsun… ama bu sefer soru backend değil.
Kod yazdın.
Frontend hazır.
Site çalışıyor.
Ve sonra şu soru geliyor:
“Bu siteyi internete nasıl koyacağım?”
İşte tam bu noktada karşına şu isim çıkıyor:
Vercel
Birçok developer ilk kez burada duyuyor.
Çünkü modern web dünyasında deployment artık eskiye göre çok farklı çalışıyor.
Bu yazıda sana Vercel’i:
anlatacağım.
Önce basitçe söyleyelim: Vercel nedir?
Kısa tanım:
Vercel, frontend uygulamalarını internete yayınlamak için kullanılan bir cloud platformudur.
Ama bu tanım biraz eksik.
Daha doğru tanım şu:
Vercel, modern web uygulamalarını deploy etmek, ölçeklemek ve dağıtmak için kullanılan bir platformdur.
Özellikle şu teknolojilerle çok güçlü çalışır:
Hayali değil, gerçek bir senaryo düşünelim
Bir web uygulaması yaptığını düşün.
🎯 Örnek proje:
Mini bir sosyal platform.
Özellikler:
kullanıcı kayıt olacak
içerik paylaşacak
yorum yapacak
profil sayfası olacak
Frontend tarafını şu şekilde yazdın:
Her şey bilgisayarında çalışıyor.
Ama şu problem var:
Kullanıcılar bunu nasıl görecek?
Eskiden bunun çözümü şöyleydi:
VPS kirala
Nginx kur
Node kur
SSL kur
deploy script yaz
Bugün çoğu developer bunu yapmak istemiyor.
İşte burada Vercel devreye giriyor.
Vercel aslında ne yapıyor?
Vercel’in yaptığı şey çok basit ama çok güçlü.
Şunu söylüyor:
“Kodunu GitHub’a koy, gerisini ben hallederim.”
Tipik Vercel akışı şöyle çalışır:
1️⃣ Projeyi GitHub’a gönderirsin
2️⃣ Vercel repository’yi bağlar
3️⃣ Otomatik build yapar
4️⃣ CDN’e dağıtır
5️⃣ Site yayına girer
Bu sürece CI/CD denir.
Ama Vercel bunu developer için inanılmaz basitleştirir.
Vercel neden bu kadar popüler?
Modern frontend dünyasında Vercel’in bu kadar yayılmasının birkaç nedeni var.
1️⃣ Deploy inanılmaz kolay
Bir proje deploy etmek çoğu zaman 30 saniye sürer.
Adımlar:
GitHub repo bağla
framework seç
deploy
Bu kadar.
2️⃣ Global CDN
Vercel siteni tek sunucuda çalıştırmaz.
Site şu sistemde çalışır:
Edge Network
Yani kullanıcıya en yakın sunucudan site yüklenir.
Bu şu demek:
Sonuç:
çok hızlı site
3️⃣ Frontend için optimize edilmiş
Birçok cloud platformu genel amaçlıdır.
Ama Vercel özellikle şu için yapılmıştır:
frontend-first development
Özellikle şu teknolojilerle çok uyumludur:
Vercel’in önemli özellikleri
Preview Deployments
Her commit için yeni site oluşturur.
Örneğin:
Bu özellikle ekip çalışmasında çok güçlüdür.
Serverless Functions
Vercel sadece frontend değildir.
Backend için küçük fonksiyonlar yazabilirsin.
Örneğin:
export default function handler(req, res) {
res.status(200).json({ message: "Hello World" });
}
Bu fonksiyon otomatik olarak API endpoint olur.
Edge Functions
Daha hızlı serverless fonksiyonlardır.
Kullanım alanı:
auth kontrolü
A/B test
geo routing
Vercel fiyatları ve paketleri
Vercel’in üç ana planı vardır.
Free Plan
Yeni başlayanlar için.
Özellik | Limit |
|---|
Deploy | sınırsız |
Bandwidth | ~100 GB |
Serverless | sınırlı |
Domain | ücretsiz |
Kişisel projeler için çoğu zaman yeterlidir.
Pro Plan
Özellik | Değer |
|---|
Fiyat | $20 / ay |
Team collaboration | var |
Analytics | var |
Daha fazla serverless | var |
Startup projelerinde çok kullanılır.
Enterprise Plan
Özellik | Değer |
|---|
Fiyat | özel |
Advanced security | var |
Support | var |
Large scale infra | var |
Genelde büyük şirketler kullanır.
Vercel vs klasik hosting
Özellik | Klasik Hosting | Vercel |
|---|
Sunucu yönetimi | gerekir | gerekmez |
Deploy | manuel | otomatik |
CDN | bazen | global |
Preview | yok | var |
Frontend optimizasyonu | zayıf | güçlü |
Vercel ne değildir?
Vercel hakkında önemli bir yanlış anlaşılma var.
Vercel:
Yani genelde şu şekilde kullanılır:
Frontend → Vercel
Backend → Supabase / Firebase
Database → PostgreSQL
Bu modern web mimarisinde çok yaygın bir yapıdır.
Ne zaman Vercel kullanmalısın?
Vercel seç:
React / Next.js kullanıyorsan
hızlı deploy istiyorsan
frontend ağırlıklı proje varsa
global performans önemliyse
Ne zaman başka şey düşünmelisin?
Vercel bazen doğru seçim olmayabilir.
Örneğin:
büyük backend servisleri
ağır server uygulamaları
uzun çalışan işlemler
Bu durumlarda genelde şu platformlar kullanılır:
AWS
Google Cloud
DigitalOcean
Sonuç
Modern web geliştirme artık şu üç parçadan oluşuyor:
Bu mimaride genelde şu kombinasyon görülür:
Frontend → Vercel
Backend → Supabase
Database → PostgreSQL
Bu yüzden Vercel son yıllarda developer dünyasında çok hızlı yayıldı.
Son olarak şu soruyu sormak gerekir:
“Benim projem neyi hızlı yapmalı?”
Eğer cevap frontend ve deploy kolaylığı ise,
Vercel gerçekten güçlü bir araçtır.
Yorumlar (0)
Henüz yorum yapılmamış. İlk yorumu sen yap!
Yorum Yap