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

Звичайна помилка в циклі перетворилася на фінансову катастрофу та знищену базу даних, змусивши всю IT-команду сивіти до ранку.
Ukrainian

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

🎧 Listen to this episode
Plays on Spotify · Open on Spotify ↗
Sponsored
Volicci custom graphic tees, hoodies & die-cut stickers, a fresh original design every day. Learn more →

Ніч із четверга на п'ятницю мала бути максимально спокійною для молодого програміста одного з київських IT-стартапів. Завдання здавалося банальним: оновити тестову базу даних клієнтів і спокійно піти спати. Проте один пропущений рядок перевірки помилки перетворив звичайну зміну на справжній хорор для всієї компанії.

Залишивши скрипт працювати на робочому ноутбуці, хлопець пішов відпочивати. У цей час зовнішній сервіс тимчасово припинив відповідати та видав стандартну помилку сервера. Замість того щоб зупинитися, написана програма увійшла в нескінченний цикл, надсилаючи понад 600 запитів щосекунди. Хмарна система автоматично сприйняла це за величезний наплив нових користувачів і почала активно купувати нові віртуальні сервери для покриття навантаження.

Read nextЕмоційна підтримка замість техпідтримки: Як IT-фахівець потрапив у халепу з чужою міграцією сервера

Коли вранці системний адміністратор відкрив робочу пошту, його зустрів не лише впалий сайт, а й сповіщення від хмарного провайдера. За шість годин безперервної роботи скрипт «випалив» понад 84 тисячі доларів США. Банківська картка компанії була спустошена до нуля, а автоматичні системи блокування відключили всі основні сервери за борг.

Користувачі в мережі розділилися на два табори. Один із коментаторів зазначив, що в подібних катастрофах завжди винне керівництво, яке не налаштувало обмеження бюджету та дало джуніору надто широкі права доступу. Інший дописувач зауважив, що залишати непротестований код без нагляду на ніч — це прояв абсолютної професійної недбалості, за яку варто звільняти без права повернення в індустрію.

Your brand, right here.Reach story-obsessed listeners in 45+ languages → advertise on Avonetics

Зараз компанія веде напружені переговори з технічною підтримкою хмарного гіганта, сподіваючись списати борг як аномальний збіг обставин. Сам розробник залишається в компанії, хоча колеги жартують, що тепер він працює безкоштовно на наступні п'ять років.

Ведучі підкасту «Гаряча Лінія» вже розібрали цю історію по кісточках у новому випуску!

0:00
0:00
Link copied ✓