Мок-интервью системного аналитика: требования, ERD и API
Участники проектируют маркетплейс: собирают требования, строят ERD и описывают REST API для заказа и оплаты.
(Не)Системная аналитика by Андрей Царев
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 8,6 тыс.
- Лайки на YouTube: 234
Таймлайн
Коротко о видео
В практическом мок-интервью участники разбирают кейс маркетплейса. Сначала кандидат отвечает на вопросы о самопрезентации, процессах, документации, сроках, передаче задач в разработку, БД и интеграциях. Затем они собирают требования к личному кабинету, каталогу, корзине и оплате, уточняют статусы заказа и нефункциональные ограничения. На основе сценариев строят ERD, обсуждают связи между заказами, товарами, корзинами и платежами, а также возможную декомпозицию монолита. В заключении проектируют REST API для регистрации, профиля, заказов, каталога, корзины и оплаты.
Затронутые темы
Что взять на заметку
- Перед моделью данных нужно собрать пользовательские сценарии, статусы и границы ответственности систем.
- Для сложной интеграции sequence diagram фиксирует порядок вызовов и маппинг данных между API.
- Связь корзины, заказа, товаров и платежа требует явно определить кардинальности и внешние ключи.
- Нефункциональные требования о нагрузке меняют решения по API, хранению и декомпозиции сервисов.