Site Reliability and Outage Management
Fighting spam with pure functions

Fighting spam with pure functions

1/24/2013 · Louis Brandy

What this post added

Introduced FXL (Feature eXtraction Language), a domain-specific language optimized for spam fighting at Facebook. FXL is a subset of Standard ML designed for efficient data fetching across the graph. Its core innovation is the use of pure functions, which enables automatic optimizations like batching of data requests (leading to a ~20x speedup) and memoization of common expressions, significantly improving performance and enabling rapid adaptation to new spam threats.

Read the original post ↗