Advanced
Проектирование высоконагруженной системы
Разработка архитектуры масштабируемого приложения с учетом отказоустойчивости и латентности.
📝 Contenuto del prompt
Спроектируй архитектуру распределенной системы для платформы потокового видео с аудиторией 50 миллионов пользователей. Опи выбор технологий базы данных (SQL vs NoSQL, шардирование, репликацию), стратегии кэширования, балансировку нагрузки и обработку CDN. Объясни, как система будет вести себя при выходе из строя одного из дата-центров. Приведи детальную схему взаимодействия сервисов и обоснуй каждое архитектурное решение с точки зрения CAP-теоремы.