Шість годин пекла: як забудькуватий розробник витратив річний бюджет компанії на хмару AWS за одну ніч

Шість годин пекла: як забудькуватий розробник витратив річний бюджет компанії на хмару AWS за одну ніч · Avonetics
Ніч із четверга на п'ятницю мала бути максимально спокійною для молодого програміста одного з київських IT-стартапів. Завдання здавалося банальним: оновити тестову базу даних клієнтів і спокійно піти спати. Проте один пропущений рядок перевірки помилки перетворив звичайну зміну на справжній хорор для всієї компанії.
Залишивши скрипт працювати на робочому ноутбуці, хлопець пішов відпочивати. У цей час зовнішній сервіс тимчасово припинив відповідати та видав стандартну помилку сервера. Замість того щоб зупинитися, написана програма увійшла в нескінченний цикл, надсилаючи понад 600 запитів щосекунди. Хмарна система автоматично сприйняла це за величезний наплив нових користувачів і почала активно купувати нові віртуальні сервери для покриття навантаження.
Read nextЕмоційна підтримка замість техпідтримки: Як IT-фахівець потрапив у халепу з чужою міграцією сервера
Коли вранці системний адміністратор відкрив робочу пошту, його зустрів не лише впалий сайт, а й сповіщення від хмарного провайдера. За шість годин безперервної роботи скрипт «випалив» понад 84 тисячі доларів США. Банківська картка компанії була спустошена до нуля, а автоматичні системи блокування відключили всі основні сервери за борг.
Користувачі в мережі розділилися на два табори. Один із коментаторів зазначив, що в подібних катастрофах завжди винне керівництво, яке не налаштувало обмеження бюджету та дало джуніору надто широкі права доступу. Інший дописувач зауважив, що залишати непротестований код без нагляду на ніч — це прояв абсолютної професійної недбалості, за яку варто звільняти без права повернення в індустрію.
Your brand, right here.Reach story-obsessed listeners in 45+ languages → advertise on AvoneticsЗараз компанія веде напружені переговори з технічною підтримкою хмарного гіганта, сподіваючись списати борг як аномальний збіг обставин. Сам розробник залишається в компанії, хоча колеги жартують, що тепер він працює безкоштовно на наступні п'ять років.
Ведучі підкасту «Гаряча Лінія» вже розібрали цю історію по кісточках у новому випуску!