Вернуться в каталог собеседований

System Design: Что на самом деле проверяют на интервью?

Большой курс проектирования систем: требования, нагрузка, данные и компромиссы. Есть отдельные части для backend, frontend и mobile; главы позволяют использовать запись как справочник.

Антон Назаров I Осознанная Меркантильность
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 46,9 тыс.
  • Лайки на YouTube: 1,3 тыс.
Открыть на YouTube

Таймлайн

Коротко о видео

Большой курс строит System Design от требований, нагрузки и данных до масштабирования, кэша и согласованности. Отдельные части показывают, как те же вопросы меняются для backend, frontend и mobile, а финальный фреймворк собирает последовательность интервью.

Затронутые темы

Что взять на заметку

  • Начинайте дизайн с функциональных сценариев, SLO и оценки нагрузки, чтобы архитектурные решения отвечали конкретным ограничениям.
  • Шардирование и репликация решают разные задачи: первое делит данные и запись, второе добавляет копии для чтения и доступности.
  • При кэшировании определите ключ, TTL, способ инвалидирования и допустимую устарелость, иначе ускорение создаст ошибки согласованности.

Рекомендуем посмотреть