Mercury Fintech: 2 Juta Baris Kode Haskell untuk Produksi
Judul asli: A couple million lines of Haskell: Production engineering at Mercury
Mengapa Ini Penting
Membuktikan Haskell dapat digunakan untuk sistem finansial skala besar dengan tim yang terus berkembang
Mercury, perusahaan fintech AS dengan 300.000 klien bisnis, mengoperasikan sistem produksi dengan 2 juta baris kode Haskell. Perusahaan memproses $248 miliar transaksi tahun 2025 dengan pendapatan $650 juta.
Mercury, penyedia layanan perbankan untuk bisnis, mengelola sistem keuangan skala besar menggunakan bahasa pemrograman Haskell. Dengan tim engineering sekitar 1.500 karyawan yang sebagian besar mempelajari Haskell saat bekerja, perusahaan berhasil membangun sistem yang stabil selama bertahun-tahun. Sistem ini bertahan melalui berbagai tantangan termasuk krisis SVB yang membawa $2 miliar deposit baru dalam lima hari. Ian Duncan dari Mercury menjelaskan bahwa keberhasilan implementasi Haskell bukan hanya karena keindahan bahasa tersebut, tetapi karena kemampuannya mengemas pengetahuan operasional ke dalam API dan membuat jalur aman menjadi mudah digunakan. Mercury sedang dalam proses memperoleh charter bank nasional dari OCC.