Meta Combate Spam em Escala com Haskell
2024-12-22
O sistema Sigma do Meta, uma arma crucial na luta contra spam e malware, passou por uma revisão de dois anos. O sistema foi reescrito em Haskell, uma escolha menos comum para sistemas de produção em larga escala, atingindo mais de um milhão de solicitações por segundo. A mudança para Haskell aproveitou sua natureza puramente funcional e fortemente tipada, e a estrutura Haxl permitiu o agrupamento automático e a recuperação de dados concorrente. Foram observadas melhorias de desempenho de 20% a 30% em relação ao sistema anterior baseado em FXL. O projeto também envolveu contribuições significativas para o compilador GHC, resolvendo vários bugs.
Desenvolvimento
Filtragem de Spam