advancedTop 15 System Design Questions

Design a fraud detection system for a payment platform.

Real-time checks: Redis for recent transaction count per card (sliding window with ZSet) Graph analysis: Neo4j for account relationship networks and ring detection ML scoring: pre-computed risk scores in Redis; updated by ML pipeline Rules engine: Redis for fast rule lookup (configurable thresholds per merchant) Event streaming: Kafka for all transactions → fraud detection consumers Historical pat

This is a Pro chapter

Sign in, then upgrade to Pro or Power to unlock this and the full Databases Mastery library.

Design a fraud detection system for a payment platform.

Next Step

Continue to Design a logging and analytics system for 1TB of logs per day.← Back to all NoSQL questions