Sebuah firma dagangan besar kehilangan lebih empat ratus juta Dolar dalam masa kira-kira empat puluh lima minit.
Puncanya bukan keputusan pelaburan yang salah. Puncanya adalah satu pelayan yang terlepas semasa perisian baru dipasang.
📌 Kod lama yang dibiarkan bertahun dan tidak pernah dibuang
Pada tahun 2012, firma itu adalah salah satu peniaga saham terbesar di Amerika.
Mereka mengendalikan sebahagian besar volum dagangan harian di pasaran tersebut.
Bursa utama merancang melancarkan satu program baru untuk pesanan runcit.
Untuk menyertainya, firma itu perlu mengemas kini perisian dagangan mereka.
Kemas kini itu perlu dipasang pada lapan pelayan yang menjalankan sistem dagangan.
Dalam kod lama mereka, terdapat satu fungsi yang sudah lama tidak digunakan.
Fungsi itu ditulis bertahun sebelumnya untuk tujuan yang berbeza sepenuhnya.
Ia dibiarkan dalam kod dan tidak pernah dibuang.
Kemas kini baru menggunakan semula satu suis yang dahulunya mengaktifkan fungsi lama tersebut.
Pada pelayan yang dikemas kini dengan betul, ini tidak menjadi masalah.
Suis itu kini mengaktifkan fungsi baru yang betul.
📌 Tujuh daripada lapan pelayan yang dikemas kini
Masalahnya, kemas kini itu hanya dipasang pada tujuh daripada lapan pelayan.
Satu pelayan terlepas dan masih menjalankan kod lama.
Pada pagi 1 Ogos 2012, pasaran dibuka dan pesanan mula mengalir masuk.
Tujuh pelayan berfungsi seperti yang dirancang.
Pelayan kelapan menerima isyarat yang sama tetapi mentafsirnya menggunakan kod lama.
📌 Empat puluh lima minit sebelum sistem itu akhirnya dihentikan
Ia mula menghantar pesanan beli dan jual secara berterusan tanpa had.
Ia membeli tinggi dan menjual rendah, berulang kali, beribu kali seminit.
Amaran sistem mula muncul tetapi puncanya tidak jelas kepada pasukan teknologi.
Mereka menghabiskan masa berharga cuba menyelesaikannya sementara pasaran terus terbuka.
Beberapa percubaan pembetulan awal dilaporkan memburukkan lagi keadaan.
Selepas kira-kira empat puluh lima minit, sistem itu akhirnya dihentikan.
Kerugian yang terkumpul melebihi empat ratus juta Dolar.
Jumlah itu lebih besar daripada nilai keseluruhan syarikat pada masa itu.
Firma tersebut memerlukan suntikan kecemasan dan kemudian diambil alih.
✅ Pengajaran #1: Kegagalan besar dalam sistem rumit bermula daripada satu perkara kecil yang terlepas pandang
Kegagalan besar dalam sistem yang rumit selalunya bermula daripada satu perkara kecil yang terlepas pandang.
✅ Pengajaran #2: Kelajuan yang menjadi kelebihan pada keadaan biasa menjadi pembesar kerosakan
Kelajuan yang menjadi kelebihan pada keadaan biasa menjadi pembesar kerosakan apabila sesuatu tersalah.
✅ Pengajaran #3: Simpanan yang tidak bergantung kepada sistem pecahan saat memberi ketenangan
Simpanan yang tidak bergantung kepada sistem yang bergerak dalam pecahan saat memberi ketenangan yang tidak boleh dibeli, dan emas fizikal adalah bentuk itu.
Kerugian yang terkumpul melebihi empat ratus juta Dolar.
Firma tersebut memerlukan suntikan kecemasan dan kemudian diambil alih.