Geliştirici Araçları
90 Bin Yıldızlı Hazine: free-for-dev ile Sıfır Maliyetle Proje Ayağa Kaldırmak
Bir SaaS ya da yan proje geliştirirken sunucuya, veritabanına veya e-posta servisine servet ödemek zorunda değilsiniz. ripienaar/free-for-dev reposundaki yüzlerce araç arasından en sağlam olanları ve cebinizden 1 TL çıkmadan canlıya çıkma rehberini derledim.
Yeni bir fikir aklınıza düştüğünde hevesle kodlamaya başlarsınız. Ancak iş canlıya almaya geldiğinde AWS, veritabanı sağlayıcıları, kimlik doğrulama servisleri derken daha ilk kullanıcınız gelmeden kapıda aylık 50-100 dolarlık bir fatura belirir. Çoğu harika yan projenin daha doğmadan ölmesinin asıl sebebi de budur: altyapı maliyeti korkusu.
Oysa günümüz bulut ekosisteminde durum çok değişti. Geliştirici R.I.Pienaar tarafından başlatılan ve GitHub'da 90 binden fazla yıldız alan ripienaar/free-for-dev reposu, tam olarak bu soruna ilaç olan devasa bir açık kaynak rehber. 1.600'den fazla geliştiricinin katkısıyla güncellenen bu liste, geliştiricilere gerçekten ücretsiz kullanım sunan bulut servislerini bir araya getiriyor.
free-for-dev Reposunun İskeleti
Listedeki yüzlerce servisi tek tek incelemek yerine, modern bir web uygulamasının ihtiyaç duyduğu temel katmanları şu tabloda özetleyebiliriz:
| Katman | Öne Çıkan Ücretsiz Servisler | Ücretsiz Paket Sınırları |
|---|---|---|
| Frontend & Web Hosting | Vercel, Cloudflare Pages, Netlify | Sınırsız site, 100 GB bant genişliği, otomatik SSL ve global CDN |
| Backend & Sunucusuz Fonksiyonlar | Cloudflare Workers, Fly.io, Render | Günde 100.000 istek, ücretsiz mikro konteynerler |
| Yönetilen Veritabanı (SQL/NoSQL) | Supabase, Neon, Turso, MongoDB Atlas | 500 MB - 1 GB depolama, sunucusuz PostgreSQL ve SQLite |
| Kullanıcı Girişi & Kimlik Doğrulama | Clerk, Supabase Auth, Stytch | Ayda 10.000 aktif kullanıcıya kadar ücretsiz |
| Hata & Performans Takibi | Sentry, Better Stack (Logtail), Axiom | Ayda 5.000-50.000 olay/log kaydı, canlı durum sayfası |
| İşlemsel E-Posta (Transactional) | Resend, Brevo (Sendinblue), MailerSend | Günde 100 - 300 adet ücretsiz e-posta gönderimi |
Cebinizden 1 TL Çıkmadan Modern Bir SaaS Mimarisi Kurmak
Şimdi gelin, free-for-dev listesindeki en güvenilir servisleri birleştirerek gerçek dünyada yüzlerce aktif kullanıcıyı sıfır maliyetle taşıyacak ideal mimariyi kuralım:
- 1Arayüzü Cloudflare Pages veya Vercel'e Verin: Next.js, Astro veya React uygulamanızı bağlayın. Global CDN, otomatik SSL sertifikası ve DDoS koruması tamamen ücretsiz gelir.
- 2Veritabanında Neon veya Supabase Tercih Edin: Neon'un sunucusuz PostgreSQL mimarisi, projeniz trafik almadığında kendini uyutur ve sıfır kaynak tüketir. İstek geldiğinde milisaniyeler içinde uyanır. 0,5 GB veri boyutu ilk aşama için fazlasıyla yeterlidir.
- 3Kullanıcı Girişini Clerk ile Çözün: Kendi auth sisteminizi sıfırdan yazıp güvenlik riskine girmeyin. Clerk, ayda 10.000 aylık aktif kullanıcıya (MAU) kadar Google, Apple ve e-posta ile girişi hiçbir ücret talep etmeden sunar.
- 4E-Posta Bildirimleri İçin Resend Bağlayın: Şifre sıfırlama ve hoş geldin e-postaları için React Email tabanlı Resend'i entegre edin. Ayda 3.000 e-posta kotası küçük ve orta projeler için uzun süre yeterlidir.
- 5Hataları Sentry ile Yakalayın: Kullanıcınız bir sayfada hata aldığında sizin haberinizin olması için Sentry'nin ücretsiz paketini ekleyin.
Sürpriz Faturalardan Korunmanın 3 Altın Kuralı
Ücretsiz paketler harikadır ancak dikkatsiz davranırsanız ay sonunda beklemediğiniz faturalarla karşılaşabilirsiniz. Kendinizi güvende tutmak için şu alışkanlıkları edinin:
- Harcama Limiti (Hard Limit) Koyun: Kullandığınız platformda 'Limit aşılınca servisi durdur' (hard limit) seçeneği varsa mutlaka açın. Özellikle sunucusuz (serverless) fonksiyonlarda sonsuz döngüye giren bir kod bir gecede binlerce dolarlık faturaya dönüşebilir.
- Kredi Kartı İstemeyenleri Önceliklendirin: Cloudflare, Neon ve Supabase gibi platformlar temel ücretsiz pakette kart bilgisi zorunlu tutmaz. Bu servisler risk almak istemeyen geliştiriciler için en güvenli limandır.
- Sanal Kart ve 1 TL Limit Tanımlayın: Kart girmek zorunda kaldığınız servislerde ana banka kartınızı değil, limiti 1 TL olan bir sanal kart kullanın. Böylece paket aşımlarında kartınızdan onayınız dışında çekim yapılamaz.