Netlify Nedir?
İngilizce: Netlify
Netlify, Git tabanlı dağıtım, global CDN ve serverless fonksiyonlarla statik siteleri ve Jamstack uygulamalarını yayınlayan platformdur.
Netlify Nedir?
Netlify, statik siteleri ve Jamstack uygulamalarını Git deposundan alıp otomatik build eden, CDN üzerinden yayınlayan ve gerektiğinde serverless fonksiyonlarla dinamik uçlar sağlayan bir bulut platformudur. Frontend ekipleri için deploy, preview ve rollback akışlarını tek yerde toplar.
Bir geliştirici GitHub, GitLab veya Bitbucket’a kod gönderdiğinde Netlify build komutunu çalıştırır, çıktı klasörünü global edge ağına dağıtır ve her pull request için önizleme URL’si oluşturabilir.
Temel Bileşenler
- Build pipeline: Framework’e göre
npm run buildgibi komutları çalıştırır. - Deploy preview: Kod değişikliklerini canlıya almadan önce paylaşılabilir URL üretir.
- CDN dağıtımı: Statik dosyaları kullanıcılara yakın edge noktalarından sunar.
- Serverless functions: Form işleme, webhook alma veya küçük API uçları için kullanılır.
- Redirect ve header kuralları: SEO, güvenlik başlıkları ve yönlendirme ihtiyaçlarını yönetir.
Kullanım Alanları
Netlify; pazarlama siteleri, dokümantasyon, bloglar, mikro siteler, landing page’ler ve statik üretilmiş uygulamalar için uygundur. SSG kullanan Astro, Next.js, Nuxt veya Eleventy projelerinde hızlı dağıtım akışı sağlar.
Cloudflare Pages ile benzer bir problem alanını paylaşır. Seçim; mevcut DNS/CDN altyapısı, edge function ihtiyacı, ekip alışkanlığı, fiyatlandırma ve gözlemlenebilirlik beklentisine göre yapılmalıdır.