Design a real-time fraud detection system for a payment processor handling 10,000 transactions per second that must make an allow/deny decision within 100 milliseconds.
Requirements:
- •Detect fraudulent credit card transactions in real time
- •P99 decision latency ≤ 100ms
- •False positive rate ≤ 0.1% (too many declines hurt customer experience)
- •False negative rate ≤ 1% (missed fraud is costly)
- •System must adapt to new fraud patterns within 24 hours
What you'll be assessed on
Real-time feature engineering, model architecture choices, latency budget, the FP/FN trade-off, and online learning for drift adaptation.