it Новини Найдорожчі комп'ютерні баги в історії!
Найдорожчі комп'ютерні баги в історії!

Найдорожчі комп'ютерні баги в історії!

5 209
22 серпня 2024 в 12:48

В історії технологій трапляються помилки, які коштували компаніям мільярди доларів. Найбільша з них обрушила Knight Capital за 28 хвилин. У статті розповімо ТОП найдорожчих помилок у IT.

Найдорожча помилка в історії: $8,65 млрд за 28 хвилин

1 серпня 2012 року стався один з найбільших фінансових збоїв в історії, який призвів до краху компанії Knight Capital. За короткі 28 хвилин компанія втратила $8,65 млрд — що еквівалентно $5,18 млн на секунду.


Як це сталося?

Компанія Knight Capital терміново переносила свого торгового бота на новий сервіс NYSE, який мав стартувати через 33 дні. Розробники працювали по 80 годин на тиждень, намагаючись вкластися у терміни. У процесі перенесення було прийнято рішення залишити старі методи та класи, щоб уникнути необхідності перебудови. Також вони замінили тестовий код на новий робочий. Тести пройшли успішно, і 1 серпня о 8:00 ранку код був розгорнутий у продакшн. Все виглядало чудово.


Однак о 9:30, коли відкрився ринок, бот почав активно купувати акції за завищеними цінами. Вже через дві хвилини стало зрозуміло, що щось пішло не так — гроші компанії почали зникати з катастрофічною швидкістю. Зв'язатися з розробниками не вдавалося — вони перебували в віддаленому офісі та залишили свої телефони на столах.



Через 11 хвилин після початку торгів збитки перевищили $3 млрд. У відчайдушній спробі врятувати ситуацію компанія прийняла радикальне рішення — фізично відключити сервери в дата-центрі за допомогою сокир. Торги припинилися лише через 28 хвилин, залишивши компанію з втратами в $8,65 млрд.


Причини та наслідки

Розслідування показало, що помилка сталася через неправильну команду rsync, введену оператором. Один із серверів залишився з тестовим кодом, який продовжував бездумно скуповувати акції за найвищими цінами. Спроба відкотитися до попереднього релізу лише погіршила проблему. Ця помилка призвела до втрати всіх корпоративних клієнтів Knight Capital і повного закриття компанії через кілька тижнів.


Топ 3 інших дорогих комп'ютерних багів

1. Ariane 5: $370 млн за 37 секунд

4 червня 1996 року ракета Ariane 5, розроблена Європейським космічним агентством, вибухнула всього через 37 секунд після старту. Причиною став баг у програмному забезпеченні, яке намагалося перетворити дані з плаваючою комою в цілі числа. Ця помилка призвела до знищення ракети та втрати вантажу на суму $370 млн.



2. Mars Climate Orbiter: Втрачені $327 млн

У 1999 році NASA втратила космічний апарат Mars Climate Orbiter через помилку в програмному забезпеченні, коли одна команда використовувала метричну систему вимірювань, а інша — імперську. В результаті апарат увійшов в атмосферу Марса на занадто низькій висоті та згорів, що коштувало $327 млн.



3. Flash Crash 2010: Падіння ринку на $500 млрд

6 травня 2010 року американський фондовий ринок пережив різке падіння, відоме як Flash Crash. За 36 хвилин ринок втратив $500 млрд, перш ніж відновитися. Причиною став збій в алгоритмічній торгівлі, викликаний помилками в програмному забезпеченні кількох великих фінансових компаній.

Курс з вивчення C#

Можете пройти наш безкоштовний курс з вивчення C#

Висновок

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

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Більше цікавих новин

Коментарі
Додати коментар

Поки що коментарів немає