Експлозия на разходите от Debug логване
Сметката за AWS скочи с 400% за една нощ. Причина: debug логване, внедрено в production.
Верига от събития:
- Разработчик добави debug логване за разследване
- Разследването завърши, логването остана
- PR прегледът го пропусна
- Горещ код път: 50K заявки/секунда
- Всяка заявка: 3 реда debug логове
- CloudWatch ingestion: 💸💸💸
Математиката:
- 50K req/sec × 3 лога × 500 байта = 75MB/sec
- 75MB/sec × 86,400 sec/ден = 6.5TB/ден
- CloudWatch ingestion: $0.50/GB = $3,250/ден
Какво внедрихме:
- CI проверка за debug log модели в production код
- CloudWatch аларми за скокове в темпа на log ingestion
- Седмични прегледи за аномалии в разходите
- Budget известия при 120% от базовата линия
Урок: Един console.log() може да струва повече от заплатата на junior разработчик.