🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
advanced

Distributed System Design

#system-design #architecture #scalability #backend

Design a fault-tolerant, scalable backend architecture for a high-throughput real-time chat application.

Act as a Principal System Architect. Design a microservices architecture for a global real-time messaging application handling 10 million concurrent connections. Your response must include: 1. A high-level component diagram description. 2. Database schema selection strategy (SQL vs NoSQL) and justification. 3. Message broker choice and data partitioning strategy. 4. A plan for handling eventual consistency across geographically distributed regions. 5. Rate limiting and DDoS mitigation strategies. Ensure the design prioritizes low latency and high availability.