Создание админ-панели для интернет-магазина на React. Где делать админку?
Вопрос об архитектуре построения.
Занимаюсь разработкой интернет-магазина на React.js.
Серверная часть Express+ SQL, через API работают с приложением.
Встал вопрос создания админ панели для добавления товаров, категорий и прочего.
Главный вопрос. Как было бы правильнее сделать админку? Вижу два основных варианта:
1) Сделать ее на том же домене, просто открывать по ссылке "/admin", но боюсь что это не самая лучшая затея в плане безопасности.
2) Вынести на отдельный сайт, с доступом по допустим VPN(или что-то в этом роде)?
Ну или предложите другие варианты, раньше ФуллСтак приложения не писал, возможно есть готовые хорошие практики.