К практическим задачам

Системный дизайн / практическая задача

Проектирование системы уведомлений

Спроектируйте систему, которая доставляет push-уведомления, SMS и email, учитывает настройки пользователя и не теряет уведомления при сбоях провайдеров.

Что предстоит решить

  • Доставка по нескольким каналам
  • Очереди и обработка сбоев провайдеров
  • Повторная доставка и дубликаты уведомлений

Как устроена практика

Сначала вы уточняете требования и собираете простую архитектуру. Затем разбираете подробное проектирование и объясняете принятые решения. Проверка схемы и итоговый разбор помогают увидеть пропуски и спорные места.

Для работы с задачей нужны аккаунт и доступ к курсу. Прогресс и результаты сохраняются в аккаунте.

Открыть задачу