Мок-интервью по System Design
Мок-интервью по проектированию сервиса уведомлений. Кандидат уточняет требования и предлагает архитектуру с обработкой событий, маршрутизацией, Kafka и отдельными сервисами.
ШОРТКАТ — менторская программа
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 2,8 тыс.
- Лайки на YouTube: 53
Коротко о видео
В мок-интервью кандидат проектирует систему уведомлений об изменении статуса заказа для e-commerce: от сбора функциональных и нефункциональных требований до обработки событий и выбора каналов push, email и SMS. Обсуждаются Kafka, маршрутизация по пользовательским и бизнес-правилам, шаблоны, дедупликация, ретраи и порядок событий по Order ID. В финальном фидбэке интервьюер отмечает недостающую глубину проработки: Outbox, идемпотентность, наблюдаемость, API-контракты, версионирование и административный интерфейс.
Затронутые темы
Что взять на заметку
- Начинать System Design с уточнения требований и ограничений у бизнеса.
- Явно описывать поля событий и правила формирования идентификаторов.
- Фиксировать ответственность маршрутизации и доставки уведомлений.
- Показывать крупные контракты внешнего и внутреннего API.
- Продумывать версионирование и администрирование конфигураций и шаблонов.