🏠 Home
Benchmark
📊 Tutti i benchmark 🦖 Dinosauro v1 🦖 Dinosauro v2 ✅ App To-Do List 🎨 Pagine libere creative 🎯 FSACB - Ultimate Showcase 🌍 Benchmark traduzione
Modelli
🏆 Top 10 modelli 🆓 Modelli gratuiti 📋 Tutti i modelli ⚙️ Kilo Code
Risorse
💬 Libreria di prompt 📖 Glossario IA 🔗 Link utili
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.