Нужно ли выносить API админки в отдельное приложение?
Всем привет.
Если разрабатываеся SPA с пользовательским кабинетом и админкой, то как больше принято, держать API на одном домене и разделять запросы по пути (например все, что начинается с /admin - это запросы из админки), или API админки прянято делать отдельным приложением на отдельном домене со всеми вытекающими?
Плюсы/минусы, в принципе, понятны, например, если админка/кабинет будут разноситься по разным серверам, то в случае одного приложения придется тащить и код/зависимости для пользовательского кабинета, который там не будет нужен.
Ну, начнем с того на каком http эндпоинте находится админка и основной проект не влияет примерно ни на что по тому как это вопрос только роутинга трафика. Что качается зависимостей - они свои у каждого приложения, хотя SDK для работы с микросервисами должны быть выделены пакетами и подключаться как и когда нужно.