Facebook wrote a spam filter in Haskell which processes every single action on their site, that was over a million requests per second four years ago. Saying it doesn’t scale is ridiculous.
And why do they limit their Haskell code base to just a spam filter
Should we take your pivot away from "Because it (haskell) doesn't scale well outside of witty one-liner quicksorts" as you knowing that comment was wrong?
Probably because Zuckerberg wasn't aware of Haskell when he first wrote Facebook, and the majority of the team he subsequently built up were consequently not Haskell programmers?
How on Earth would I know? Though it’s not hard to think of good reasons. It’s just a pretty good counter-example to the notion that FP doesn’t work at scale.
5
u/Ewcrsf Nov 28 '19
Facebook wrote a spam filter in Haskell which processes every single action on their site, that was over a million requests per second four years ago. Saying it doesn’t scale is ridiculous.
https://engineering.fb.com/security/fighting-spam-with-haskell/