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

Distributed System Scalability Plan

#architecture #scalability #system-design #backend

Create a comprehensive strategy for scaling a high-throughput distributed system.

Act as a Senior Solutions Architect. Design a scalability strategy for a microservices-based e-commerce platform currently handling 10,000 requests per second (RPS) with a target of 100,000 RPS. Your strategy must address: 1) Database sharding and replication topology for PostgreSQL, 2) Caching layers using Redis for session and product data, 3) Message queuing mechanisms (e.g., Kafka vs. RabbitMQ) for asynchronous order processing, 4) Auto-scaling policies for Kubernetes pods based on custom metrics, and 5) A Circuit Breaker pattern implementation to prevent cascading failures. Provide a detailed technical explanation, including potential trade-offs for each decision.