1 min readfrom InfoQ

Discord Open Sources Osprey Safety Rules Engine Processing 2.3 Million Rules per Second

Discord Open Sources Osprey Safety Rules Engine Processing 2.3 Million Rules per Second

Discord open-sourced Osprey, a safety rules engine processing 400 million daily actions and 2.3 million rules per second. Osprey uses a polyglot architecture: a Rust coordinator manages traffic, while stateless Python workers execute logic using a Python-based domain-specific language called SML. This design allows trust and safety teams to deploy real-time threat mitigations at high scale.

By Patrick Farry

Want to read more?

Check out the full article on the original site

View original article

Tagged with

#natural language processing for spreadsheets
#natural language processing
#real-time data collaboration
#real-time collaboration
#large dataset processing
#cloud-based spreadsheet applications
#rows.com
#Osprey
#safety rules engine
#real-time threat mitigations
#polyglot architecture
#Python-based domain-specific language
#Rust coordinator
#stateless Python workers
#high scale
#SML
#trust and safety teams
#traffic management
#deployment
#400 million daily actions