Meta lutte contre le spam à grande échelle avec Haskell
2024-12-22
Le système Sigma de Meta, une arme cruciale dans la lutte contre le spam et les logiciels malveillants, a subi une refonte de deux ans. Le système a été réécrit en Haskell, un choix moins courant pour les systèmes de production à grande échelle, atteignant plus d'un million de requêtes par seconde. Le passage à Haskell a tiré parti de sa nature purement fonctionnelle et fortement typée, et le framework Haxl a permis le regroupement automatique et la récupération de données concurrente. Des améliorations de performance de 20 à 30 % par rapport au système précédent basé sur FXL ont été observées. Le projet a également inclus des contributions significatives au compilateur GHC, en résolvant plusieurs bogues.
Développement
Filtrage de Spam