🏠 홈
벤치마크
📊 모든 벤치마크 🦖 공룡 v1 🦖 공룡 v2 ✅ 할 일 목록 앱 🎨 창의적인 자유 페이지 🎯 FSACB - 궁극의 쇼케이스 🌍 번역 벤치마크
모델
🏆 톱 10 모델 🆓 무료 모델 📋 모든 모델 ⚙️ 킬로 코드 모드
리소스
💬 프롬프트 라이브러리 📖 AI 용어 사전 🔗 유용한 링크
advanced

Design a High-Throughput Microservices Architecture

#architecture #scalability #distributed-systems

Design a complex microservices ecosystem capable of handling 100k requests per second with eventual consistency requirements.

Act as a Principal Software Architect. Design a microservices architecture for a global e-commerce platform expecting 100,000 concurrent users. Your design must include: 1. Service decomposition strategy (including bounded contexts). 2. API Gateway patterns and rate limiting. 3. Inter-service communication protocols (synchronous vs asynchronous). 4. Data consistency patterns handling eventual consistency across orders and inventory. 5. A strategy for handling cascading failures and circuit breakers. Provide a detailed written explanation and a text-based diagram representing the data flow.