Advanced
Distributed System Architecture Design
Design a fault-tolerant, scalable microservices architecture for a high-frequency trading platform.
📝 Prompt Inhoud
Act as a Senior Solutions Architect. Design a microservices architecture for a global high-frequency trading platform that must handle 100,000 transactions per second with sub-millisecond latency. Your design should address service decomposition, inter-service communication protocols, data consistency models (specifically handling eventual consistency in financial ledgers), and circuit breaker patterns. Additionally, provide a strategy for database sharding and explain how you would handle deployment zero-downtime.