🏠 Home
Benchmark Hub
📊 All Benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List Applications 🎨 Creative Free Pages 🎯 FSACB - Ultimate Showcase 🌍 Translation Benchmark
Models
🏆 Top 10 Models 🆓 Free Models 📋 All Models ⚙️ Kilo Code
Resources
💬 Prompts Library 📖 AI Glossary 🔗 Useful Links
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.