🏠 Главная
Бенчмарки
📊 Все бенчмарки 🦖 Динозавр v1 🦖 Динозавр v2 ✅ Приложения To-Do List 🎨 Творческие свободные страницы 🎯 FSACB - Ультимативный показ 🌍 Бенчмарк перевода
Модели
🏆 Топ-10 моделей 🆓 Бесплатные модели 📋 Все модели ⚙️ Режимы Kilo Code
Ресурсы
💬 Библиотека промптов 📖 Глоссарий ИИ 🔗 Полезные ссылки
advanced

Проектирование высоконагруженной системы

#архитектура #микросервисы #базы данных #масштабирование

Разработка архитектуры микросервисов для обработки миллионов запросов.

Вы выступаете в роли ведущего системного архитектора. Разработайте детальный план архитектуры для распределенной платформы социальной сети, которая должна выдерживать 100 тысяч одновременных пользователей (RPS) с пиковой нагрузкой до 500 тысяч RPS. Ваше решение должно включать выбор базы данных (SQL vs NoSQL и обоснование), стратегию шардинга и репликации, использование брокеров сообщений для асинхронной обработки, а также механизмы кэширования (Redis, CDN). Опишите, как вы будете обеспечивать согласованность данных (CAP теорема) и обеспечивать отказоустойчивость системы при выходе из строя отдельных узлов. Приведите пример схемы данных для профиля пользователя и ленты новостей.