advanced
Design a Scalable Microservices Architecture
Create a comprehensive architectural design for a high-load e-commerce platform using microservices.
📝 プロンプトの内容
Act as a Senior Solutions Architect. Design a highly scalable and fault-tolerant microservices architecture for a global e-commerce platform expected to handle 10 million daily active users. Your response must include: 1) A high-level diagram description of service interactions (User, Inventory, Order, Payment, Notification services). 2) A detailed strategy for data consistency between the Inventory and Order services (considering CAP theorem). 3) An explanation of how you will handle service discovery and inter-service communication. 4) A disaster recovery plan ensuring 99.99% availability.