v9.1.1
Menu

Credit Card Fraud Detection System

mediumFREESystem ArchitectureML System DesignML System Design 1

Design a real-time fraud detection system for credit card transactions.

Scenario: A payment processor handles 10,000 transactions per second. Fraudulent transactions are less than 0.1% of all transactions. The system must flag fraud within 100ms while minimizing false positives (blocking legitimate purchases).

Your Task: Design the fraud detection pipeline.

Key Challenges:

  1. Extreme class imbalance (0.1% fraud rate)
  2. Real-time latency requirements (< 100ms)
  3. Evolving fraud patterns
  4. Minimizing customer friction from false positives

More from ML System Design 1

Design mode

Your design approach

Describe your system design approach. Consider components, data flow, and key decisions.

Design questions(Select all that apply)

Q1Why is real-time feature computation critical for fraud detection?

Q2How should the system handle the extreme class imbalance (~0.1% fraud rate)?

Q3What latency requirement is appropriate for transaction scoring?

Q4How should the model adapt to new fraud patterns?

0 of 4 questions answered