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.

Ia dibiarkan dalam kod dan tidak pernah dibuang.

📌 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.

Satu pelayan terlepas dan masih menjalankan 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.

Jumlah itu lebih besar daripada nilai keseluruhan syarikat pada masa itu.

✅ 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.

Korang rasa berapa banyak sistem hari ni yang kita percaya tanpa tahu apa di dalamnya? ๐Ÿ‘‡