Вернуться в видеотеку

Мок-собеседование по System Design: сервис доставки еды

Пробное System Design интервью на примере доставки еды. Кандидат определяет границы задачи, API оплаты и взаимодействие сервисов, а интервьюер задаёт уточняющие вопросы.

Источник: Слёрм

Открыть на YouTube

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

SRE-инженер Кирилл впервые проходит пробное интервью по проектированию систем. Вместе с интервьюером он определяет участников сервиса доставки еды и ограничивает задачу клиентским сценарием. Затем обсуждаются функциональные требования, API заказа и оплаты, архитектура сервисов и обмен событиями через Kafka. Интервьюер уточняет ответственность компонентов и обращает внимание на различие между BFF и оркестратором процесса. Запись показывает ход поиска решения с подсказками и исправлениями, поэтому полезна для знакомства с самим форматом System Design секции. После основной части участники отвечают на вопросы зрителей и обсуждают подготовку к таким интервью.

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

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

  • Начинайте проектирование с участников системы и границ рассматриваемого сценария.
  • Состав API должен следовать требованиям заказа и оплаты.
  • Разделяйте ответственность клиентского API и оркестрации бизнес-процесса.
  • Объясняйте, где сервисы вызывают друг друга напрямую, а где используют события.

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