клиенту жизнь за счёт того, чтобы упростить формирование корзины.
При решении задачи необходимо учитывать:
Разные сценарии поведения:
- новый пользователь;
- покупатель с историей заказов.
Требование интуитивного интерфейса:
- часть возрастных пользователей нуждаются в простоте создания заказа.
Высоконагруженная система:
- необходимо рассчитывать на 200\300 тыс. заказов в день.
Ожидаемый результат:
Готовая архитектура решения (как будет выглядеть, как работать, технические особенности, какая будет цепочка).
- язык программирования (должен быть популярным);
- архитектура должна учитывать нагрузки и возможность
масштабирования;
- объектов должно быть как можно больше, а связей между ними
меньше.
- решение должно решать проблему пользователя;
- решение не должно быть оторвано от контекста
пользователя.
Стек технологий:
React, Node.js, Yandex Cloud Serverless
2