Trong một bài viết mới trên blog Haskell, kỹ sư Ian Duncan của Mercury, công ty fintech cung cấp dịch vụ ngân hàng cho hơn 300.000 doanh nghiệp, đã chia sẻ cách họ vận hành hệ thống xử lý 248 tỷ USD giao dịch trong năm 2025 bằng 2 triệu dòng mã Haskell. Điều đáng ngạc nhiên là phần lớn kỹ sư tại Mercury là kỹ sư đa năng, chưa từng viết Haskell trước khi gia nhập. Họ học ngôn ngữ này ngay trong công việc và duy trì một hệ thống ổn định qua các cuộc khủng hoảng, bao gồm cả sự kiện SVB khiến 2 tỷ USD tiền gửi mới đổ vào công ty.

Vì sao Haskell lại phù hợp cho tài chính?

Duncan giải thích rằng Haskell giúp "đóng gói tri thức vận hành vào API, đặt các thành phần nguy hiểm sau ranh giới chặt chẽ, và làm cho con đường an toàn trở nên dễ dàng nhất". Điều này cực kỳ quan trọng trong môi trường fintech, nơi một lỗi nhỏ có thể gây thiệt hại hàng triệu USD. Thay vì dùng các ngôn ngữ phổ biến như Java hay Python, Mercury chọn Haskell vì hệ thống kiểu mạnh mẽ giúp loại bỏ toàn bộ lớp lỗi null pointer – một nguyên nhân gây ra vô số sự cố trong ngành công nghệ phần mềm. Dù có vẻ phi truyền thống, mô hình này đã chứng minh tính hiệu quả qua nhiều năm tăng trưởng nhanh và khủng hoảng ngân hàng.