Real-time Stock Price Alert System
Design a high-scale system capable of monitoring real-time stock price movements and triggering user-defined alerts (e.g., 'Notify me if AAPL goes above $180'). The system must handle 10 million daily active users, 100 million configured alerts, and a stream of 100,000 price updates per second. Focus on minimizing the latency between a price crossing a threshold and the notification delivery, while ensuring the system remains resilient to massive bursts in market activity.
KafkaRedisPostgreSQLPush NotificationsConsistent HashingZSET
00