Допустим, у нас есть веб-сайт электронной коммерции, который продает продукты и управляет их активацией посредством различных процессов, в зависимости от характера самого продукта.
Поэтому для каждого вида товара существуют разные ситуации:
Продукт A Workflow -> Форма для покупки, страница Спасибо
Продукт B Рабочий процесс -> Форма для покупки, Форма для регистрации, Страница благодарности
Продукт C Рабочий процесс -> Регистрационная форма, страница Спасибо
[...]
Мой вопрос:
Должен ли я делегировать интерфейс или бэкэнд для логики навигации?
И как данные должны храниться и представляться, если информация начинается с BE?