SaaS Urunlerinde Maliyet Optimizasyonu
Bu yazi detayli icerik sunmaktadir.
SaaS ürünlerinde maliyet optimizasyonu, bulut faturasından çok daha geniş bir disiplindir: ekip yapısı, lisans ekonomisi, performans tuning ve FinOps ritmi bir arada çalışır. 2026'da özellikle bulut maliyetlerinin kur üzerinden TL'ye yansıması sebebiyle bu konu çoğu SaaS için aciliyet kazandı. Bu yazıda maliyeti kaliteyi bozmadan düşürme stratejisini dört kademede anlatıyorum.
Maliyet Haritası: Görmediğinizi Optimize Edemezsiniz
İlk adım, harcamanın nereye gittiğini net görmektir. Bulut sağlayıcı faturalarının özetinde "compute $4.200" satırı, hangi servisin bu kaynağı tükettiğini göstermez. Maliyet haritası için pratik yaklaşım:
- Servis bazlı etiketleme: Her kaynak (EC2, RDS, Lambda)
service=checkout,env=prodgibi tag'lerle işaretlenmeli - Müşteri bazlı allocation: Multi-tenant SaaS'ta, hangi müşteri hangi kaynağı ne kadar tüketiyor? Cost allocation tag'leri veya pandas bazlı report'lar
- Fixed vs variable ayrımı: Sabit (RI, lisans) ve değişken (traffic, storage) maliyetler ayrı
- Yüzde dağılım: Compute %40, DB %25, storage %15, network %12, diğer %8 gibi aylık kırılım
Harita çıkarıldığında genellikle şaşırtıcı bir tablo çıkar: maliyetin %60-70'i 2-3 alanda kümelenmiş olur. Optimizasyon bu alanlara odaklanmalı.
Performans Tuning: İki Farklı Kazanç
Performans tuning iki tür tasarruf sağlar: (1) doğrudan compute'ta düşüş, (2) kaynak kullanım verimliliğiyle dolaylı tasarruf. Yüksek ROI'li tuning alanları:
- N+1 query'ler: ORM'lerin tipik tuzağı. Prefetch/join ile query sayısı 100'den 2'ye düşebilir. API latency'si ve DB yükü düşer
- Cache hit oranı: %60'tan %85'e çıkarmak, DB replica ihtiyacını erteleyebilir. Doğru TTL ve event-based invalidation şart
- Image optimizasyonu: WebP'ye geçiş, thumbnail üretimi, on-demand resize (Cloudflare Images) — storage ve bandwidth'i %40-60 azaltır
- Serverless soğuk start: Provisioned concurrency maliyetli; alternatif olarak minimum sıcak instance korumak için keep-warm ping pattern
- Log volume: DEBUG seviyesi production'da sıklıkla unutulur. Datadog/New Relic faturalarının %30'u gereksiz log olabilir
Lisans Optimizasyonu: Pazarlamaya Karşı Gerçek İhtiyaç
SaaS araçları SaaS maliyetlerinin büyük parçasıdır. Bir B2B ekibinde tipik olarak 15-25 farklı lisans bulunur. Optimizasyon alanları:
- Seat audit: Slack, Notion, Linear gibi per-seat lisanslarda aylık inaktif kullanıcılar. 50 seat ödeyip 32 aktif kullanıcı yaygın
- Tier review: Enterprise tier'ın hangi özelliği gerçekten kullanılıyor? Business'a düşürme şansı
- Alternative: Mixpanel $1.200/ay yerine PostHog self-hosted, Datadog yerine Grafana Cloud
- Yıllık kontrat: Aylık yerine yıllık genelde %15-25 indirim; stabil kullanım varsa iyi yatırım
- Consolidation: Zapier + Make + n8n çakışıyorsa, birinde topla
Bir yıl boyunca küçük "aboneliklerden" biriken maliyet, bir kıdemli developer'ın aylık ücretine ulaşabilir. Çeyreklik lisans audit'i disiplin gerektirir ama yüksek ROI'lidir.
FinOps Ritmi: Sürekli Bir Süreç
Maliyet optimizasyonu tek seferlik proje değil, kurumsallaşması gereken bir süreçtir. FinOps ritmi:
- Haftalık: Bir mühendis 30 dk harcayıp dashboard'a bakar, anormal artışları flag'ler
- Aylık: Cost review toplantısı — finans + CTO + DevOps. Previous month analiz, next month forecast
- Çeyreklik: Lisans audit, RI/Savings Plan değerlendirmesi, mimari değişim önerileri
- Yıllık: Vendor negosiyasyonu, kontrat yenileme, büyük mimari yatırımlar
Alerting: belirli bir servisin günlük maliyeti ortalamanın %50 üstüne çıkarsa Slack'e bildirim. Bu, "infinite loop bir Lambda çağırıyor" tipindeki bug'ları saatlerde yakalar, ay sonunda değil.
Gerçek Optimizasyon Senaryosu
Bir Series A SaaS'ta 6 aylık optimizasyon programı: başlangıçta aylık $38.000 bulut + SaaS faturası. Adımlar:
- Ay 1: Maliyet haritası çıkarıldı. Compute'ta %45 RDS %28 görüldü. S3 eski backup'larda $900 ölü maliyet
- Ay 2: RDS tuning — index'ler, query optimizasyon, read replica rightsizing. RDS %28'den %18'e
- Ay 3: Seat audit — 7 inaktif Datadog seat, 4 Linear seat kapatıldı. $680/ay tasarruf
- Ay 4: Reserved Instance ve Savings Plan ile EC2 %32 indirim
- Ay 5-6: Log hacmi review, CDN cache hit ratio iyileştirme, monitoring vendor'u konsolide
6 ay sonundaki fatura: $38.000 → $24.500. %35 tasarruf. Kalite ve hız feda edilmeden.
Tolga Ege - Senior Mobile & Web Developer, CreativeCode Kurucusu
Mobil Uygulama, Web Gelistirme, AI, SaaS