Advanced
Distributed System Architecture
Design a scalable microservices architecture for a high-throughput e-commerce platform.
📝 Contenu du Prompt
Design a microservices architecture for a global e-commerce platform expecting 100k concurrent users. Define the service boundaries, communication protocols (sync vs. async), and data storage strategies (SQL vs. NoSQL). Specifically address how you will handle distributed transactions, eventual consistency, and fault tolerance across services. Describe the circuit breaking patterns and deployment strategy (e.g., Kubernetes) you would employ.