Design a System to View Latest Stock Prices Worldwide — System Design Interview Practice
Design a real-time stock price tracking system with market data from global exchanges. Work through the requirements, architecture trade-offs, and an interactive design review.
Requirements and concepts to consider
- Display real-time stock pricesRequirement
- Support multiple stock exchangesRequirement
- Historical price chartsRequirement
- Price alerts and notificationsRequirement
- Search stocks by symbol/nameRequirement
- Support millions of concurrent usersRequirement
- Market hours and timezone handlingRequirement
- Watchlist functionalityRequirement
- financialConcept to explore
- real timeConcept to explore
- stock marketConcept to explore
- websocketsConcept to explore
- data feedsConcept to explore