🏠 Strona Główna
Benchmarki
📊 Wszystkie benchmarki 🦖 Dinozaur v1 🦖 Dinozaur v2 ✅ Aplikacje To-Do List 🎨 Kreatywne wolne strony 🎯 FSACB - Ostateczny pokaz 🌍 Benchmark tłumaczeń
Modele
🏆 Top 10 modeli 🆓 Darmowe modele 📋 Wszystkie modele ⚙️ Kilo Code
Zasoby
💬 Biblioteka promptów 📖 Słownik AI 🔗 Przydatne linki
advanced

Microservices Architecture Design

#architecture #system-design #scalability #backend

Create a comprehensive system design for a high-scale real-time application focusing on scalability and fault tolerance.

You are a Senior Systems Architect. Design a microservices architecture for a real-time collaborative document editing platform similar to Google Docs. Your response must include: 1. A high-level diagram description of service interaction. 2. Database choices (SQL vs NoSQL) for specific services with justification. 3. A strategy for handling Operational Transformation (OT) or CRDTs for conflict resolution. 4. An authentication and authorization flow using OAuth2 and JWT. 5. A plan for handling real-time updates via WebSockets or a message broker like Kafka. 6. Considerations for data partitioning and eventual consistency. Assume the system must handle 10 million concurrent users.