VIP 👤
🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích 🔌 API và bộ định tuyến AI
advanced

대규모 트래픽 처리를 위한 마이크로서비스 아키텍처 설계

#architecture #microservices #scalability #system-design

초당 100만 건의 요청(RPS)을 처리하는 전자상거래 플랫폼을 위한 마이크로서비스 아키텍처를 설계하세요. 확장성, 가용성, 데이터 일관성을 고려해야 합니다.

당신은 수석 솔루션 아키텍트입니다. 글로벌 전자상거래 플랫폼을 위한 마이크로서비스 아키텍처를 설계해야 합니다. 요구사항은 다음과 같습니다: 1) 평균 RPS는 100만, 피크 타임에는 300만까지 증가합니다. 2) 서비스 간의 강력한 데이터 일관성이 보장되어야 합니다(SAGA 패턴 등 고려). 3) 단일 장애점(SPOF)이 없어야 하며 99.99%의 가용성을 목표로 합니다. 4) 인증 서비스, 상품 서비스, 주문 서비스, 결제 서비스로 분리하여 설명하세요. 5) 데이터베이스 샤딩 전략과 메시지 큐(RabbitMQ 또는 Kafka) 활용 계획을 포함하세요. 각 컴포넌트의 역할, 통신 방식, 그리고 장애 복구 시나리오를 기술 설계서 형식으로 작성하십시오.