Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - QA Co-pilot
Додано 06 гру 2025 🌐 UK

QA Co-pilot

@qa_copilot
Кількість підписників: 92
Фото: 326
Відео: 1
Посилання: 49
Опис:
QA Co-pilot 🚀 Ваш другий пілот у світі тестування. 👨💻 Для кого: Для тестувальників-практиків, які хочуть рости. 🎯 Про що: Делегуємо рутину нейромережам, прискорюємо роботу та звільняємо час на головне. ❌ Чого тут немає: Нудної теорії та води.
Джерело

QA Co-pilot | $440 мільйонів за 45 хвилин: Найдорожчий баг в історіїПривіт, екіпаж!М...

Логотип телеграм спільноти - QA Co-pilot QA Co-pilot @qa_copilot
35 Охват/переглядів 2026-01-27 09:34 Повідомлення №174
💸 $440 мільйонів за 45 хвилин: Найдорожчий баг в історії

Привіт, екіпаж! Ми звикли міряти баги "пріоритетами" (Blocker, Critical, Minor). Але бізнес міряє баги доларами. Сьогодні розповім про кошмар кожного айтішника. Історію компанії Knight Capital Group, яка збанкрутувала через один неправильний деплой.

📉 Що сталося? (1 серпня 2012 року) Knight Capital була гігантом на біржі. Вони займалися високочастотним трейдингом (HFT) — це коли роботи купують і продають акції за мілісекунди. О 9:30 ранку відкрилася біржа. О 10:15 компанія втратила $440 мільйонів. Це $10 мільйонів за хвилину.

🐛 У чому був баг? Це не була складна математична помилка. Це була помилка процесу.
1️⃣ Мертвий код: У системі роками висів старий шматок коду (названий Power Peg), який ніхто не використовував, але й не видаляв.2️⃣ Feature Flag: Розробники вирішили перевикористати старий "прапорець" (налаштування) для активації нового коду.3️⃣ Кривий Деплой: Інженер оновив софт на 7 серверах із 8. Один сервер забули оновити.
💥 Результат: Коли включили рубильник:
🔹7 серверів почали працювати по-новому.

🔹1 сервер (зі старим кодом) побачив знайомий "прапорець" і активував ту саму стару функцію Power Peg.

🔹

Ця старенька функція почала шалено скуповувати акції за завищеною ціною.
Поки інженери зрозуміли, що відбувається, і знайшли спосіб це зупинити (вони просто висмикнули шнури з розетки), гроші згоріли. Компанію продали за безцінь.🎓 Чому це важливо для QA?

Цей кейс вчить нас трьом речам, які рятують кар'єру:
1️⃣ Видаляйте мертвий код (Dead Code). Якщо функція не використовується — її не має бути в репозиторії. "Хай полежить, може знадобиться" — це бомба уповільненої дії.2️⃣ Тестуйте Деплой (Deployment Verification). QA має перевіряти не тільки "чи працює код", а й "чи правильно він розгорнувся". Чи однакові версії на всіх нодах?3️⃣ Майте план відкату (Rollback Plan). Коли все почало падати, інженери Knight Capital витратили час на спроби "зрозуміти і пофіксити". Якби вони одразу натиснули кнопку "Rollback to previous version", вони б втратили пару мільйонів, а не 440.
Висновок: Ваша зарплата — це плата не за пошук багів. Це страховий внесок за те, щоб компанія не повторила долю Knight Capital. А який найдорожчий факап бачили ви? Може, хтось роздав промокоди на 100% знижки? Пишіть!

👇