Системный дизайн / практическая задача
Проектирование мессенджера
Спроектируйте серверную часть мессенджера внутри крупной социальной сети. Разберите нагрузку, хранение и доставку сообщений.
Что предстоит решить
- Нагрузка и соединения клиентов с серверами
- Хранение и порядок сообщений
- Доставка сообщений при сбоях
Как устроена практика
Сначала вы уточняете требования и собираете простую архитектуру. Затем разбираете подробное проектирование и объясняете принятые решения. Проверка схемы и итоговый разбор помогают увидеть пропуски и спорные места.
Для работы с задачей нужны аккаунт и доступ к курсу. Прогресс и результаты сохраняются в аккаунте.
Открыть задачу