Sunucusuz mimari, Lambda'nızın soğuk başlatması 8 saniye sürene kadar harikadır.

Rakamlar:

  • P50 gecikmesi: 50ms (harika!)
  • P95 gecikmesi: 200ms (iyi)
  • P99 gecikmesi: 8,000ms (korkunç)

Soğuk başlatmalar neden acı verir:

  • Java + Spring Boot Lambda
  • VPC'ye bağlı (1-2 saniye ekler)
  • Büyük dağıtım paketi (250MB)
  • Düşük trafik = sık soğuk başlatmalar
  • Her 10 kullanıcıdan biri 8 saniye bekledi

Ne denedik:

  • ❌ Hazırda bekletilen eşzamanlılık (düşük trafik için $$$)
  • ❌ Isıtmak için ping gönderme (hileli, güvenilmez)
  • ✅ Node.js'e geçiş (100ms soğuk başlatma)
  • ✅ VPC'den kaldırma (gerekli değildi)
  • ✅ Paket boyutunu küçültme

Optimizasyondan sonra:

  • P99: 8,000ms → 400ms
  • Mutlu kullanıcılar

Ders: P99, P50'den daha önemlidir. Sunucusuz mimariye geçmeden önce soğuk başlatma sayılarınızı bilin.


← Alınan Derslere Dön