AWS faturası bir gecede %400 arttı. Neden: üretime dağıtılan bir hata ayıklama günlüğü ifadesi.

Olaylar zinciri:

  • Geliştirici bir araştırma için hata ayıklama günlüğü ekledi
  • Araştırma bitti, günlükleme kaldı
  • PR incelemesi bunu gözden kaçırdı
  • Sıcak kod yolu: saniyede 50 bin istek
  • Her istek: 3 hata ayıklama günlüğü satırı
  • CloudWatch alımı: 💸💸💸

Matematik:

  • 50K istek/sn × 3 günlük × 500 bayt = 75MB/sn
  • 75MB/sn × 86.400 sn/gün = 6.5TB/gün
  • CloudWatch alımı: 0.50$/GB = 3.250$/gün

Ne uyguladık:

  • Üretim kodunda hata ayıklama günlüğü desenleri için CI kontrolü
  • Günlük alım oranı artışları için CloudWatch alarmları
  • Haftalık maliyet anormalliği incelemeleri
  • Taban çizgisinin %120'sinde bütçe uyarıları

Ders: Bir console.log() bir junior geliştiricinin maaşından daha pahalıya mal olabilir.


← Alınan Derslere Dön