Meta, Haskell을 사용한 대규모 스팸 방지
2024-12-22
스팸과 멀웨어 방지에 중요한 역할을 하는 Meta의 Sigma 시스템은 2년간의 전면적인 개편을 거쳐 새롭게 탄생했습니다. 이 시스템은 대규모 프로덕션 시스템에서는 드문 선택인 Haskell로 다시 작성되었으며, 초당 백만 건 이상의 요청을 처리할 수 있게 되었습니다. Haskell로의 전환을 통해 순수 함수형 및 강력한 타입 지정 특성을 활용하고, Haxl 프레임워크를 통해 데이터 페치의 자동 배치 처리 및 병렬 처리가 가능해졌습니다. 이전 FXL 기반 시스템과 비교하여 처리량이 20~30% 향상되었습니다. 이 프로젝트는 GHC 컴파일러에 대한 상당한 기여를 통해 여러 버그를 수정했습니다.
개발
스팸 방지