mobil uygulama geliştiriyosun ama infra kısmında kafan mı karıştı? oku burayı
Database
- selfhost seçeneği, hem ucuz hem özgür. server ile aynı regiondaysa network latency bile yok. yüksek performanslı, cold start yok. ama bakım, güvenlik, backup, uptime hepsi ile ilgilenmen gerek
- kendim uğraşmayım, sadece row level security halledeyim, ucuz hatta ücretsiz olsun istiyosan supabase (RLS düzgün olmazsa data leak yaşarsın)
- ucuz olsun, hızlı olsun ve kurduktan sonra bidaha uğraşmayım diyosan PlanetScale ( 5$/m)
Storage
- bulabileceğin en ucuzu Cloudflare R2. egree ücreti yok, storage zaten sudan ucuz. ücretsiz planı muhtemelen yeter bile (10gb/m free)
- cloudflare karışık(?) geldiyse BunnyCDN, storage ucuz, cdn ucuz, entegrasyon/dashboard "daha user friendly"
* SAKIN supabase / firebase storage kullanma. uyurken evine haciz gelir.
Backend
- biraz deneyimin varsa kendi backendini hazırla. burda birsürü tech stack template var
better-t-stack.dev/new kur birini kurcala
- serverless istiyorum, devopsla uğraşamam diyosan: supabase edge / firebase functions.
* mobil uygulamaya serverdan gitmesi gereken bi istek ekleme. bulmak isteyen bulur keyleri
Auth
- zaten kullanıyosan, ya da özel çözümlerle uğraşmak istemiyosan supabase/firebase auth. entegrasyon basit, ücretsiz (çoğu zaman)
- mobilde expo ile yazıyosan, ve ayrı bi backendin varsa Better-Auth. senin verin, senin kodun, senin isteğin. tamamen senin özgürlüğünde bi özel çözüm.
Analytics
- Phase Analytics
Log / API Trace / Uptime Monitor
- burda selfhost ve özel çözümlerle uğraşma BetterStack ücretsiz plana kaydol o halletsin bunları
AI
gidip de tek tek 10 farklı şirketin apisini bağlama
- llm lazımsa openrouter, replicate
- genai için fal, eachlabs, replicate
ALT $5 selfhosted setup